{"_id":"@hacksmith/doraval","_rev":"87-402ba2d063ed734265193ae81cb7e780","name":"@hacksmith/doraval","dist-tags":{"latest":"0.6.42"},"versions":{"0.2.11":{"name":"@hacksmith/doraval","version":"0.2.11","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.11","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"2a2b490fb1e9513bdc1765c798bce8592377e8ac","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.11.tgz","fileCount":4,"integrity":"sha512-0wKVLAU5SJJdqrfo8j07htoR5fG3qeJpW+42udkVu7WYk+mRLTiD5CtMb0j3tdrRA7Fse2SZW5LMM2wvwMaqQw==","signatures":[{"sig":"MEUCIEoXfxabfvlpPs+v3lF09+QwS/6tB5HIJ0Xw0bfc7C3iAiEA8tOkmBEvpkfREElyInX+t5oZYAPV+iKJUyeZcN0xAto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146599},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"9151c289a6f678da8fb9ecc13ba291c250c227ff","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","publish":"bunx jsr publish","site:dev":"cd apps/website && bun run dev","site:build":"cd apps/website && bun run build","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"saif_shines","email":"saifshine7@gmail.com"},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.12.1","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"25.9.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.11_1781017409214_0.36817066326842385","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@hacksmith/doraval","version":"0.2.13","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.13","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"117a5f9036cf206d9e4edb7dad3f14ac1f966c78","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.13.tgz","fileCount":4,"integrity":"sha512-8ByoTdcYp64ULCCIsFdxVEX5o8y0byJRDTK5Q4q6Jw6j2kMKnXZmjpvKOZKWs6zFOz+XjzyAJZ8wYxe3Drm4dw==","signatures":[{"sig":"MEYCIQDJ/6qSy4QFE9Qe6LgPNdP6eNSGY779BmpIY4UjqFiw6QIhAIiJCiPNyEZGoSJNP2I6mMfcqvD84ti6MUt1mv2m7m1H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146609},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"153640eb225f676a4b8acbff4d538ce493a9f7bd","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","site:dev":"cd apps/website && bun run dev","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.16.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.13_1781018635658_0.7820852616094967","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@hacksmith/doraval","version":"0.2.14","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.14","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"00683a2285a0e63fd39bb0aaa1bbfd85ab8cb82f","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.14.tgz","fileCount":4,"integrity":"sha512-+njsbHU7TaPdve7j98Z7tNnGX2RlopmPAjqADSuMeeHpZALhYja2KPX+yy49ptovUqqGv8NM1E7TEMLGa6tmqg==","signatures":[{"sig":"MEYCIQDq0DKVfd7H6+Rk1URcCPqv9mA9VI99j8lvqK6K4fW/YwIhAItoJHuLQniPmM8kcc1hWgFhpr+mt6tv6Q57L/c+rJzh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146697},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"55e7ef33fc6be2d4a5ae5aabd506ade767af8e69","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.14_1781019268215_0.4757412271980668","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@hacksmith/doraval","version":"0.2.16","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.16","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"40b472cd9d4b0fff636a5a2587a2f1e426a0b2da","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.16.tgz","fileCount":4,"integrity":"sha512-XE+RudBiSqfpZl9bHGA2EM16YOab6LgEpw0cO0fHOoyTh7AWgHH/Ol97oyuVz+Oe0OSfcWuVT4W4u4Ya5+GEfg==","signatures":[{"sig":"MEUCID66m/EZm0ohJ55371FNR85s8TS9v70GN+3PpkIu8hPLAiEAzVpsD0ElyeEMC0uhKvVuyWYneOKpvPeZ/FrOCITiYr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142586},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"5982ca76a399c8ed42653513831cb84bfa399361","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.16_1781031904271_0.6336001742343564","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@hacksmith/doraval","version":"0.2.17","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.17","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"816f88420a9d4aafaa4319cf604a806845acf546","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.17.tgz","fileCount":4,"integrity":"sha512-Bt/uA3oslLxlAUSoZxBx6JSd8l7FX92+hB4bxG1ebnGVuujzUq7W9fqwKVQwjSfcCLkFH4pFkBHZxF+RghHQ/A==","signatures":[{"sig":"MEUCIQDfdgFMcaH6a87W4L59mIH5DCrPdXbYIybzFFQUM8wE7AIgHNMohcF3z2S/H+a6LMlbmvjexNDJ+7k/oEGM8UFJoaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142626},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"ec6badb45ce4d323d576db0f821871f40c44a05c","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.17_1781032494788_0.1504351197976772","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@hacksmith/doraval","version":"0.2.19","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.19","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"ba8b9c25bfb06c168b4b0662c6d5c5f18e48839f","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.19.tgz","fileCount":4,"integrity":"sha512-gNpcXab1rNqkih/PVCkxpGREuFwkXocxWIEGGD31NXh3tw02iwlhUc4alJNJGgeRDwY3mfritmEVy1Nfljf/kQ==","signatures":[{"sig":"MEYCIQD5yzzTLCCN0rxWn42Y+YEiaxLt+pI2g3yI7NT88iLzXgIhAKP4mynrZJeFCCpl/oCsuylHzckN88hoBvuHfqN1r5D7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149341},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"917fa66090f97c7d3b1364fe0a1a25a5db42e9ae","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.19_1781607505040_0.416009407951476","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@hacksmith/doraval","version":"0.2.20","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.20","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"f5542704a6ca067b8a5a4d0b737c9e3707e82187","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.20.tgz","fileCount":4,"integrity":"sha512-9BHLbT58LK6O9QeN7/n+epKCzmei0BRSrcBMuCvgBXBMOg2UmXEfvA33sgMgllEqAzUkCKtw6X9W6NVjUKDrNw==","signatures":[{"sig":"MEYCIQDBiDunBoOECIY5N/gEzc+ifieOx4bj7G87nmPf1Y63jwIhANfzEV+qZIdi6mMKIWf77zwsuaxttSmRQE21aJnGvYuv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149341},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"9042946ecb2f5f215b57282c7e6f58268e1035fe","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.20_1781607566216_0.6134052791087445","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@hacksmith/doraval","version":"0.2.21","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.21","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"279c859008784d5ff4bd5f1e3aed0c460bf83503","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.21.tgz","fileCount":4,"integrity":"sha512-/E6MIcWJSkxX7ERby2kQHVNdg+8jV1KEbTGoSDbawYnXQDFeuTx9TcGvvPAgeoJ6tBs/g9J+SX8XNxEYEXnGdw==","signatures":[{"sig":"MEYCIQDf2vmrw5Km1DpBQWfbeLv7k+opjzfig9Rt5WN/YCOHgwIhANaEUC+CrMWnqECS6S/bXGI15UjdMcQ+mELOXVdZX/cC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155836},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"63cba1884bff2a1b5a24926396084687f403bccb","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.21_1781622270602_0.32206408956615373","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@hacksmith/doraval","version":"0.2.23","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.23","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"5ac6c9ab28584b6fff213021842686c9bd572998","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.23.tgz","fileCount":4,"integrity":"sha512-V0+JwL+xaMK3jOC+BlM8tm71cjAMAtHkmhQcHDVv7rl8FFI5VVzRecF8aEWF8WhYFJglBXCUXqk5BHQxoWFhWg==","signatures":[{"sig":"MEQCIBEdCaXEvWCCiHqXNbbHND9Bz5MvvMnk/nrn3GX2HiGuAiBReqiOpXD2UsI5LEz1L8dTiPP7mptsfkQiRfypljrGIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196765},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"1ef7632ffb87d6a78979df55025c7eefc58b61d1","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.23_1781630176524_0.7823396672139353","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@hacksmith/doraval","version":"0.2.25","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.25","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"ddd87a4cbb33f827799560a82f25fcefd87f4378","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.25.tgz","fileCount":4,"integrity":"sha512-zDkXVYq4BTkI3UfIffILuAqqWB/cWI78eV3qpEjJzU5Mu00iWI4Dp0Lvzh9fpwN9KDMNu4DQ+4NVAludhANEmQ==","signatures":[{"sig":"MEYCIQC6UI57fh1HOMIJ/p3OSXIBxXhei4JQFsmtqh8RyNlG/QIhAII6ZsH+HC+c+D69D5Gw0xp8oFG9iNNU+uEHNwI2MpTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204810},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"e9c2997773aefdd6c4de22202c8deb3edfdb575e","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.25_1781696061352_0.010999691234771403","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@hacksmith/doraval","version":"0.2.26","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.26","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"e484e951ec956068ddd8a967325f5602144dcf69","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.26.tgz","fileCount":4,"integrity":"sha512-/7LxJFtZEbb+LPV1t8OS5rO9v+6i8BvBJgBBwkaCucMAliT9XIrN+hj98CH8qsid/q9itT4WcskIXKhA/sWA7g==","signatures":[{"sig":"MEUCIQC5XmjOWRj1w1SKuU+ow/kjejFTTCdCagnFBtviFDNBZQIgZdKz4EKIgi/pi/PJ8ht9avHv4J/1q60PDPv9kuCf6gQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204810},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"8252079f48a461d2ef34c8b262f8793b4fa26205","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.26_1781698880837_0.38207213465589107","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@hacksmith/doraval","version":"0.2.27","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.27","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"fe6c4470c46d8fb2799029c2b19083e92e5d1402","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.27.tgz","fileCount":4,"integrity":"sha512-n7JJTZ9C56sRO7Ap5CY3F4wOLuCftuAtvhHUVoYbbKB81HkwRBEc+NTqvTCjmIpuwqOECo07HfLF640/BUer5g==","signatures":[{"sig":"MEYCIQCeXEkYr0SWkRzIWG87DC+/J7VDvqHFhk4vmuuXm3MUeAIhAP34WnYa0aRvgmuZ0R3+icumDnmrXRf2ylaxZovVtq+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208218},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"e5ee51f16e7c2af001819b101cdb9c5fcbe51b7b","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.27_1781698997987_0.8546148076024875","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@hacksmith/doraval","version":"0.2.28","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.28","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"7da35a558b0f0f8e2ef3460ef811d65d30accfed","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.28.tgz","fileCount":4,"integrity":"sha512-k9KsEasvhGAIgIBbhwP+kR9/XQV1VgBECdiVjOJQx5yeeRYYYSGHLRsKnXz/kBEHwnuYo2VEl08QGcP0NG0rNw==","signatures":[{"sig":"MEUCIQDsaPqbaiDHMod9FMXz44zMO9Xb5FpmaHQwlTyxhBXvYQIgQsPvsnb7w+vwBtnLn2eW2HnJ12lZyshpDprJUtRVhWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208218},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"ee3a0260bb3392fea3bbeb1639d822f4c269fe2b","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.28_1781699904205_0.8305302670076213","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@hacksmith/doraval","version":"0.2.29","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.29","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"129438b5423b8ecda5e5ee9213becc806a0aa6dc","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.29.tgz","fileCount":4,"integrity":"sha512-hpZuH7p/8egSfVkdGdglzMd6cqaJYqP6uEPG2o+0YKFdN816TryXabbP6OtKBKuOSSNR6JYFr2C/xEDmvmly9Q==","signatures":[{"sig":"MEUCIQDgEOiulnrClGTMbjDjXIus6Z6bF4XYgwZJf5daiGAcIQIgVBbPlXIaz8vykS8ri2FZilMwC+MMuOjFrgrV+67Mlgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208218},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"c0ce0e28d308d32192d13ff4d9a60a71c0864e06","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.29_1781708655543_0.16119237046549473","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@hacksmith/doraval","version":"0.2.33","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.33","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"233f84ab790b10de212fd6714203d374c13c24fb","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.33.tgz","fileCount":4,"integrity":"sha512-2XfyYHb0ABh/syRsfDD69pUr4qBRhM4Vu3MvSdpTPP6PjHKl2KQiQIaxIuD25QgHu18BpFk/VsYr4KgYOalZgA==","signatures":[{"sig":"MEUCIDJj31kKVjKAHjDEMcgjHlm005LrLZNAMMG8VFapDfUOAiEA/PrT7jAqoOFBg6IldcH3OBMhfQb9JMmzijW/0q292vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277166},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"0dab53e32460ed3fe6d71e691a5a56363c219025","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.33_1781799771836_0.40744952069275575","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@hacksmith/doraval","version":"0.2.35","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.35","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"71c972f2f3c12f53cf5d2bc93db58e945023cf26","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.35.tgz","fileCount":4,"integrity":"sha512-Z0B469dLdjbp9qulqpq5zV2dOdHLUqEA8F8YiUsotPE0K29BqyUVtctRAobn7SqlJmdHqcu4VLTHnXYtkrxBjg==","signatures":[{"sig":"MEUCIDPJp5dTlO222bMeD6JnKfQBWgbeNCW57BRdZEoxEwHvAiEAo257AvEiS6Oqh707kv55tl0noinFyv13ZSiYsnU7j+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277166},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"66753b63c310d76c8d3e9536757b2b04b020c56d","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.35_1781938367106_0.7240066086764543","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@hacksmith/doraval","version":"0.2.42","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.42","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"3186b3be7198130f1410d3939805c9adbf50ceb9","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.42.tgz","fileCount":5,"integrity":"sha512-3ffDob5aPq4PWfI7OmVNsyLzNIQgxe3Jf17cKV6ytC0ulthijDje8JRlUA96VRSeh4foCGF1m+QKxX4WnuSybg==","signatures":[{"sig":"MEUCIQDdauzHoM3AaXwUseivO5sTJ9PcZaeuT7Sysrg/0tbWgAIgZkYcU/ittx0p053eQrrzkBz9csDz5Q0QuDviV8zurBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322514},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"c3dc73d51196482c531717b93c9765ad3bce1925","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.42_1781952883200_0.6555218574246495","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@hacksmith/doraval","version":"0.2.43","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.43","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"5455b0c3f6e590c4934815542a93407ed7374b7c","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.43.tgz","fileCount":5,"integrity":"sha512-rehvk4nkG6RFmhBDaLpVyxFZCwtglgvJnaTcjOJxdZYjKZU/av7X64jHZwkMd13CZgt6HQKkBPGX9dytROs2Aw==","signatures":[{"sig":"MEUCIQCK20Lfk6hjklaHHL6spTlnr0igBB6TTpyN4Ul4eYrYkgIgEA/dzySGbBUL861csINDY9dxqlk3cP3uZKWau+hzp6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337422},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"75530242de875930a2414872fab3b1c82d48d095","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.43_1781954597658_0.4177543613960064","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@hacksmith/doraval","version":"0.2.44","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.44","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"ff92df894ac5cb81d3f57d216f16fdcc46d39f2a","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.44.tgz","fileCount":5,"integrity":"sha512-2PjOQnCvFoc6GMYz7XqZ4dpqzeSr9S6W7cFC3WsZjGrW2EcAfUD4vi/QGmhGEMmJgnPgh54h0OJcRouXYfbzvw==","signatures":[{"sig":"MEYCIQDdRIRONT3OfTPafdL5SoZsuHb7NYMDm9uIdLEUrF9v+gIhAMGDcoV+/Q0MNubDtogvpc9xaYQFwhJUTHrQc0kFQnnL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337512},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"8fede985ce6608c1900a276b8e72e1b3cdd936ca","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.44_1781954887986_0.23999662257185883","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@hacksmith/doraval","version":"0.2.45","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.45","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"261ceb7fabd3fa04a6b0c0a19bdf040db7253878","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.45.tgz","fileCount":5,"integrity":"sha512-LaQQNs/aORz8GkGELgO3pBz1YaguP7MC3RZKsmY6h+Z4puo4Ya+z7v2fKLI8UVrUmvW2a4RvplfoBOimVWzYcA==","signatures":[{"sig":"MEQCIDI9e6bZBAGGdTgbPJ1qqFG+eGCz7vVGF02EeNzMjBiUAiBqL6jg4Y+SOKu/daRxf5hAowBfCXMorN1WnHl3US/x1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341213},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"2eda8635bdefcf1b713983417e9da7371f099f85","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.45_1781955555059_0.38101863767782973","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@hacksmith/doraval","version":"0.2.46","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.46","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"239a11f29534e36a3dbc9c446858c23432f2e15f","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.46.tgz","fileCount":5,"integrity":"sha512-YrKS22Ebo0YfqW6qQATplkrsJPgyCyn7zIq3jTryhONqmrRCvh79SPHFm1J5ihvBM5bfzPCii/bdPGX71SU3Dg==","signatures":[{"sig":"MEYCIQDk5mYibo7GTSTDY2orLz54iXI2ejTyRRKFNyph/x+sxwIhAKN5Lc9D2I6mGHwEZpGtuOTF73Ik8bPTxlOXHcAQhMxo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342090},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"27d9612733ef114a7eb7a40ecfecc38c39d65b93","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.46_1781959073462_0.415131795545437","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@hacksmith/doraval","version":"0.2.47","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.47","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"1aafafb3b1f3a32eed950b69cb06c109e73973d2","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.47.tgz","fileCount":5,"integrity":"sha512-XdhWB7xKA8mw0QFD8NbMJvnr3ox+CrTowaR+3Rye2RkS/Xa2A/u52Z6svUdphZr4GsuxDIaUjFeTuWTZyu/YdQ==","signatures":[{"sig":"MEYCIQDtroDro0vJov+K+JY6fI8wTTrAV55Bq42ZaSIKUpq8yQIhANGPxEaleRD9QbopSWbd1Ts67K187v0HIprUlSggiol5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379199},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"728d0912fa9e25b2aa44d3a6908395878669ded8","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.47_1781977475770_0.06100494244362764","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"@hacksmith/doraval","version":"0.2.48","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.48","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"0424602b02c9543f0a16a8928aeaa2f8de96dee8","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.48.tgz","fileCount":5,"integrity":"sha512-J8K5v2+4sEFwip7nSqvTPf3va9SV/vhvfkjMjpt+0qdMZ8JvWhEV98H+TwOiq8sNMtuS+T3VuSJ5TWXiVipmOA==","signatures":[{"sig":"MEQCIFMFT+IKj92FP4Zj80FxNeNqduVAO/r1jksRtyeYqrjBAiAxqwTscmgalNL8NpvSUVkiAOM2V8pdkauaN4SVLpKulA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379199},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"240f6610b3e499e35a10428d526657e6135f65a3","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.48_1781977698256_0.307927476551233","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@hacksmith/doraval","version":"0.2.49","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.49","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"20265f17a0b0427ed26989a21ea8359677fef838","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.49.tgz","fileCount":5,"integrity":"sha512-8XOxZLij4YW2dv0EZJvGP0G4Lzb05UrlaOreVRV9GdK+RPC5FB697V+qSwcYX2Qbg9tAJRLSKGaybBxFv+tgLg==","signatures":[{"sig":"MEUCIGcyNjrQNXrT1SGZ4RTPDpGQmlhY+6yaebSdsxxMnol0AiEAtrw5pmsTJDTYWPkQaCCQD2x2ExhHiZzB2M8Hh/zgkx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378847},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"c3ee0bd7a44e1934b16fbfc8accaa9d93bd5a220","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.49_1781978165394_0.9087229028200556","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"@hacksmith/doraval","version":"0.2.50","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.50","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"73c430dd1dd2449350192b49f87683c4f296ed52","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.50.tgz","fileCount":5,"integrity":"sha512-6TwbLQJ7d8GhAq3ST+wk2w8jkukG22CmzntWtRNgzutTXXGrYxaZFSKUmZEhd1hZoYkXw3STfzg7kzAnhg+Yaw==","signatures":[{"sig":"MEUCIQDM8uF3dAjCBYEC1055HDo+YNZqWEPVaYeAx9RFriO5uQIgT+8eSaH2V4yZmej/XM3+TKDDCTBt9tMtRkoIhDQjw78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":383490},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"3dc76a2871244d9ffe949e9114c53d9f271294b6","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.50_1781979855631_0.2241316004595031","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"@hacksmith/doraval","version":"0.2.51","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.51","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"7851f3b5030e5a58233c4f74c2fc3c9f17dbe9d3","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.51.tgz","fileCount":5,"integrity":"sha512-K/jCHHxgCZf4RzbYlKZVtqIdFmWkj7k4HRRVaLnZ+r1suvxsFOKjNh2JNjLyW3M+iB083lORkH/Vq+kXkzX1CQ==","signatures":[{"sig":"MEYCIQD/KfwerEsJBRZBkxV0vp/fl4FKb1e7yUrDSP6aFzTrQwIhAKtsihe7osQw/QlgeZSoKousz9cC44NYC9/hTV8l/OJv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387268},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"b0fd2065610915622c14e3cb6f8c4cdffa67f301","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.51_1781980775483_0.82085881862061","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@hacksmith/doraval","version":"0.2.52","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.52","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"b16adb52e8676ad2183b86c31c239ab23a18b0ac","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.52.tgz","fileCount":5,"integrity":"sha512-MuDco2/0zX2iRLk1OVOqfVeMnHesiEiDBnu25SuVBmHnvuWh7r0LRr899wkoNeym+6e+fV05wcYKFfTuysa8rQ==","signatures":[{"sig":"MEUCIG3rvMIcwaIhUAZhkKmQPACMUiI46I5k5/+VGleT5m0jAiEAovVQeVpagw5cn0EoQmCi3PGP53+kcoFxiNCZOP97rWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386516},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"a55623fe3478b3eeda460236ae72c98012ea6c82","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.52_1781982145999_0.271974401712209","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"@hacksmith/doraval","version":"0.2.54","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.54","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"5e8eed5851c769a5e99bf1a494679d706925f1df","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.54.tgz","fileCount":5,"integrity":"sha512-jvRqsE/YufEuX6PHMLP8KVtl2jLhySvpZfb5NQu4K/2YmXDlO4I9mUNNCO30/8EQSQhSPMWqt2CvyOapB49aCQ==","signatures":[{"sig":"MEYCIQDxZtfA5BwsCIQSD3oM1fxMx19AjilI8HG5NbuZnMj5zgIhAL+mKvyEqbZ3KqDFSzixgO6UA40U2wuew2J5zcIEl5NL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386516},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"f601432b165100596a3a69c8cd70e4650f01211f","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.54_1781983120801_0.31674914198214155","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@hacksmith/doraval","version":"0.2.53","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.53","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"8596378573112aa803b096661d2671506ea9e0d2","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.53.tgz","fileCount":5,"integrity":"sha512-9J56uegwcqcbt9Hs0SKLjLKnzyNpGUh+BXvkBnS8Sxbb6gGSt6T4uBKl8JDf6Vmmhp0wUtuWuj+xiNFQT36Hrw==","signatures":[{"sig":"MEQCIA+dYZXCcfEjqfhj4q95MiyE2u3T8mVp79684HTczrbpAiAZsi+1EjX+qoC6QvhsG2Xn6dBgSJF/aulWQE7ttFj5Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386516},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"67a65a666056594b6591bd9d4bb224fb5549bc24","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.53_1781983126179_0.5372908198312247","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@hacksmith/doraval","version":"0.2.55","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.55","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"032896c535850cfb690833f78d77fad9e0d197f5","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.55.tgz","fileCount":5,"integrity":"sha512-DKRkMBoko9CQLq4z0NyM60cZiYZI0+tmcgJ8Uv2xh9c/8dhHtfsgKBXHALuLbAXZ1yAn5Imi9iYEvlpHmwDUxQ==","signatures":[{"sig":"MEUCIQC4qBdGozeizXqS+lcOavCvu4TyhCkpUptWGz6TynctugIgLITDW+G9G9nsTzms+cyfXrZ5mfr+V8j3Lz4VIM189/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386516},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"baa3f5ad37a740fe6c1dc5e412a3cf0a5c414fff","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.55_1781984842499_0.6076126345650406","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@hacksmith/doraval","version":"0.2.56","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.56","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"f913bc5dfcaa55f94bc40f8d3fe381252e3a67bf","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.56.tgz","fileCount":5,"integrity":"sha512-zjpMIpKsScss6PJX0GVPAEDpNHjDWoz4UcGQNdqwmf1a6p4wxJOW1POwjRC3lZmHWN/Xs2D9MPAZfrLJnuL8Xg==","signatures":[{"sig":"MEUCIQDPKnZQqkrYIHSkLViK3uslHurmZoG2s04o5fqHYsZZdgIgXNsTCDb1VFfyNgXzkPqCCzxRJSOdfZZXk6GmTMkc0jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386516},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"da8acf1fc1b75990cd272275f585b5f927eccb04","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.56_1781985068726_0.41511690948380586","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@hacksmith/doraval","version":"0.2.57","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.57","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"60f11e29d0aae63b1fd53e9e2e34a6cf6133f26e","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.57.tgz","fileCount":5,"integrity":"sha512-vKHO/HLhs2Mmi+m//bSnRCMEyRlf01ZmsrGHJntlfIw31gYk8I8Yg1PowsUEAAbl6FlIHnGC3ghmYdn8VXu58g==","signatures":[{"sig":"MEUCIQCvPUlk1LkNjX/sOrkVhQ0Dh+UxeUg4cLERHATamlISgwIgU91cEBw98ai2LfKv+k4wKkP2HyvgfSif69xiR+SPeIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418067},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"f2c53e5019f17fe52b94854eec1993d1864824c4","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.57_1782003147311_0.6663714475058877","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"@hacksmith/doraval","version":"0.2.58","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.58","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"fd39ea1f3f2e3a28421312d935a4c74ff8de2521","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.58.tgz","fileCount":5,"integrity":"sha512-fHXBaaJvVA5J85WhIyOQfbnmst6zAaApsi1odgVF0u/u12t3s7RuBxJMwo4Or8uMsQc/fn6pPCn/Lbqdta2sjQ==","signatures":[{"sig":"MEUCIEtHNJndNergWlc3z7eQ7ARS7USslZa0tuhJOr8SFG8GAiEA1APf0+mCWZ4/OuDWeXRII2Nmz3Hqkgqq4VNYYtu2aJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418067},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"2ff9a42c304bde2c80cc08b374f358f4fb0cd8e1","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.58_1782003187283_0.9516508005713296","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"@hacksmith/doraval","version":"0.2.59","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.59","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"45bc9ef5ec8e323077fdc2676273014c768229da","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.59.tgz","fileCount":5,"integrity":"sha512-ZXIGVMD90gSHQmxzPDsZqH0U7ZlbduW/4kmzspPMo2dOlwxN3jkXwsTetobJy+hCM+EtIva8IhbD15r4oPVGbA==","signatures":[{"sig":"MEUCIQDuQFu1CkVGcq2Mo1TzdI51yctpGHVHlwCeI7DjfO0icAIgdNieIlVD/O31jX2BpS0NNlYIH6x5A+nVWb1oY+Atppo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418891},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"98ae915fbb0265058760f35ea660c0d5a3de982f","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.59_1782003595777_0.9171355409351665","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"@hacksmith/doraval","version":"0.2.60","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.60","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"32c202f461d784d2ecaf11517a7d4c7fdf631b6e","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.60.tgz","fileCount":5,"integrity":"sha512-2jT80+5VBHHu5xgj5Y5YfcjEEhjWceTUBYMDHUTtKq1a9zLghVeZEacbk36z7/1Tg6GvlR5OQQt9iLbIhj1zVg==","signatures":[{"sig":"MEUCIFK2wXjlX/QFGFf6LrLLR9pf3X1ixUUUX/4PU15fPIEJAiEAoB1cXgWQsdscd7gIHxl43JwFD3eIA8OU4fydXHhkYLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418891},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"cad29e6b4d0cbb391282a14d27035d76deadd415","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.60_1782005161926_0.9663890496018115","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"@hacksmith/doraval","version":"0.2.63","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.63","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"923c6297688eb2b6a61bf30f24ceeab705fb41ec","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.63.tgz","fileCount":5,"integrity":"sha512-Mezbz7pH0E1sQGUdaqtiz7kuPXsg5kYoI9+EjAOCabrDQg7u6t/kjaQr9gcmFlTCCZPTm4yU5C81zWFHpfPy7g==","signatures":[{"sig":"MEYCIQC6liuqXD0ekm3xttJGnGvUlz0QkQkfC2vebTBGC1AZ6AIhAID5t/sxuFnR9r3oau12Nd9HD0+8DfV0iI0cL/M4nRsp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420542},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"26df87d04cc3ceb80935ca90f076335e62166e36","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"The context engineering toolkit for coding agent orchestrators","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.63_1782218525710_0.3868308371110616","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"@hacksmith/doraval","version":"0.2.64","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.64","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"c284c9a0c5168c5860b7a0a8d749eae3d5712e74","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.64.tgz","fileCount":5,"integrity":"sha512-OKd5FojzcdxqPAUdgP90sf0s7wYqVoYaoLH7VtZl+40/UfmIZ9gzAtiFz/GK786mIzLeBZyyAQ1OckGuXB93iA==","signatures":[{"sig":"MEYCIQCqPUczaEJMJFz6Gy7FegRS99lyr6caEPnhv+rKIjGsEgIhANFmm8H/+PC8b/SOKLg5HQIF7gDsMjkiVlR48iYujwEk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421107},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"89700634ab828d29f9533938fdda41c9abe24b13","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Make your next context work (skills, plugins & more) for your team, community, or self.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.64_1782220242045_0.6925874083708541","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"@hacksmith/doraval","version":"0.2.67","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.67","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"9946191d40332d7b8c914881a401b95860421ed7","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.67.tgz","fileCount":5,"integrity":"sha512-VfOhvpCdU+eIFuflE80aMIxwAFlsxtzJ0jyGUBVun92lWR82WxgGDxH9kZ8Hq9HtJtg+/TViAZz0x1GZIeH0qg==","signatures":[{"sig":"MEQCIByf6sr7iofO+q+1fyJl0mpAajk2g2XPJkNf+ZFnFKyAAiAMm+/wQJZ5eGqrlTfcvvZLQSBnW+i0IfNwLAh6v9XXRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723590},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"9f8fb7623a36de717d2d128358bbd0e683776d0d","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","openai":"^6.44.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.67_1782299255245_0.9299148858616757","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"@hacksmith/doraval","version":"0.2.68","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.68","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"1b1a53db6f7709657568cd37d618af5b7671551b","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.68.tgz","fileCount":5,"integrity":"sha512-sQvcKBhvS3JGOdmU1YeB2/ZgmpHptsx1gIZb+0D/QaPYOm23y/rZ7RzAJjRY2J3qCiSkNKr/sN19bsxyDnPY1Q==","signatures":[{"sig":"MEQCIF40o1/4h/WmkGS9NI6Y3IohwA9fmuzlO6lVczYtopAlAiA4or0ko9MF4fDRnF/4y9IQ1NGyhz/qmu33ovxA7A6eZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723658},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"c3d620d06fc59fc06aefa2036f2b164834028672","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","openai":"^6.44.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.68_1782301726966_0.9647914557444068","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"@hacksmith/doraval","version":"0.2.69","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.69","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"19ba502e7af144bdfa9d4997177899097a97f276","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.69.tgz","fileCount":5,"integrity":"sha512-f8nylQoDp70v3pDd6K3PjtwBuui/jncu7FvZVln+cMt76NxbfBLwD6dCWCkWA82EnkMtF1Eg/qaA2FFrKMEOkA==","signatures":[{"sig":"MEQCIBfBbnhI6LEbIPvSP3HZYL/sPU+CuPqP59wsrV2f+Fl2AiBsakOa/nEAZOraqM9siA14nrGF7IaEZpagg12Kk8IMLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726133},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"fc78f4eef1889925e294aac6136ff0881f0b3ea1","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"citty":"^0.2.2","openai":"^6.44.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.69_1782322626322_0.5389593032089393","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"@hacksmith/doraval","version":"0.2.70","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.70","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"bdbd38ac9e3d58912631c3f22f211161a188106c","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.70.tgz","fileCount":5,"integrity":"sha512-B90CC1NRw9mxEHtzpIuB97+Ctp8HZvUj7xSlDTvkKYtB8iZRpoYLI+aGd+QtRM8jLYZ+ZYUEp39dyTq7AYGvkw==","signatures":[{"sig":"MEQCICyqyjfHxqxZifT4R+5zz0KY+d6Oi7TuRp6JS6eMzhG+AiAEQNaECgjKTZUKpXldtO77TopMZA+p3zPCaSJnJ/vLzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726477},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"537b4b1afcb77d6cd917a2684c3abf76e87032ca","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","openai":"^6.44.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.70_1782326021836_0.08364829199024526","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"@hacksmith/doraval","version":"0.2.72","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.72","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"a139204b44e47d08e7a127eab8be8e03baea86fe","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.72.tgz","fileCount":5,"integrity":"sha512-Om7L2YM7YL/LjlrU9ELG5rpGJIENoouSv61hWcoPjD8sNUVbLC+j0OqMuDBqW2bZuf80HeQaNjYthcAP2bao4w==","signatures":[{"sig":"MEYCIQDy6PCTNtULkVqUP4m/g+X+GV90fvVg/hMnL2pBxJrdGwIhAPu+zsDru+HGDQTkaCLyaY/f6Bmpe6o4ccC/mpFf+K5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":727698},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"84690e8e98222337c765ce69958df26212645ca4","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"citty":"^0.2.2","openai":"^6.44.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.72_1782327358701_0.20415015690378402","host":"s3://npm-registry-packages-npm-production"}},"0.2.74":{"name":"@hacksmith/doraval","version":"0.2.74","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.74","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"f4f7bf3936ecedc822a54f2cb9434b537bafdfe2","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.74.tgz","fileCount":5,"integrity":"sha512-TQrNu3qvXd6b1+ZEqlvz4eYmiAeMO7tnTqtvgWieN2Bvyf0FJ/wSOPlbbt7mwnJn4bbjz8ZlmYCqmP8dPcYwxw==","signatures":[{"sig":"MEUCIQDo9WSuW+Ud7lhl+rZTVERe9qRldzqLhmYsudupeEH4AwIgC5dERIkJB46rmdxT3T9Kk/AyLfpu67u5D7FKhtMiYqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":728614},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"376f32c28f68c8d35d9cef45ee85e2514865cdfa","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"citty":"^0.2.2","openai":"^6.44.0","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.74_1782327574802_0.7011700596734978","host":"s3://npm-registry-packages-npm-production"}},"0.2.76":{"name":"@hacksmith/doraval","version":"0.2.76","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.76","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"d754ad1f86aeac51e079d2aee82daea06808fe7f","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.76.tgz","fileCount":5,"integrity":"sha512-VFKBL05UfYb5vM5FM1IZQQn9qzMavnScr46UTH3E7wOoquWAaV3bOz85em3GPwPD/tKN5KNQ1CCvKoqH73f1QQ==","signatures":[{"sig":"MEYCIQCcKhW2bPfFCiJgqGtVCGXqtAXJLO8PyKeP9mAdBaMmswIhAN0WIrFGcpwP2/xn4EYs8hIGWJMIVXwl6FbdUX0RA2yS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":798810},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"b833dbb431d355a2ba94704cd94115d4be610b8c","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"citty":"^0.2.2","openai":"^6.44.0","picocolors":"^1.1.1","@clack/prompts":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.76_1782384160001_0.4891497131115201","host":"s3://npm-registry-packages-npm-production"}},"0.2.77":{"name":"@hacksmith/doraval","version":"0.2.77","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.77","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"e5dd1793db504f0d287de68316153362801b875e","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.77.tgz","fileCount":5,"integrity":"sha512-pnWv+zRM6vdI7hqF9egpFj1KjK/KEzousSujAQM5fgPK7eAR33GrXRhPx7c+mJJJJLlNmKgS/lqmLv1TFzmfiw==","signatures":[{"sig":"MEYCIQCk+DLjpnMgWYa+L49dgeuf6Lx2JLZzu3sr/gKjOJY43QIhALHvna0Z4/jowzQBvGvAtTpl1NNly4Jilc70WD7F+BrT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1879929},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"be0bcadb8a765ff7ce900e41ea2c57f445e29d68","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^7.0.4","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.44.0","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.2","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.77_1782671151228_0.0750795979582708","host":"s3://npm-registry-packages-npm-production"}},"0.2.79":{"name":"@hacksmith/doraval","version":"0.2.79","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.2.79","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"6eead50c7a1860354de530b8b35a974bc7254e82","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.2.79.tgz","fileCount":5,"integrity":"sha512-GJrp/u13K6Tet6lpHlp6Q/rIWJJi0uPYPP1n7OxPv7LISODzJfz+WLZm8Xo7ETduJqEmuSKP0hF4RWld2Ovdlw==","signatures":[{"sig":"MEYCIQDN4N3Cb1hDX0bkkQxegAloYw91dNjynMXvxN4PwIKZxgIhAKRmM9R0WSDBXFCgYe+U9F6G4w419JuPzAGY5yWOae8W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.2.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892821},"type":"module","engines":{"bun":">=1.2.0","node":">=14.18.0"},"gitHead":"ec03abf943f4359e149a49dd9e74e300ef2cccf7","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^7.0.4","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.44.0","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.2","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.2.79_1782809654526_0.4168255377865595","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@hacksmith/doraval","version":"0.4.8","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.4.8","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"b4bb79b815d7598655ce4caa253068395e5d801c","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.4.8.tgz","fileCount":5,"integrity":"sha512-MbX04Cnxi81TF/ge+scVbcmjMsL9iMWDH5MKtynP/RI0spLargcMYzP6fvHKhm0wV2KnczM+hWSJRw7HI03aqA==","signatures":[{"sig":"MEQCIA/Z8w21lMqBPCPqao38FZ9ow1YSZC29/lTvbgTDQt1gAiBNrD4wvLbWXrn8KfJ+92oLIkopTx3doJrJmLe0eP5knQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2020607},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"81ed32bfd0286545e833b2c37c8aa6f8fc797a42","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun --external @opentui/core && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.16.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.45.0","picocolors":"^1.1.1","@opentui/core":"^0.4.2","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.4.8_1782987703111_0.5325800044605205","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@hacksmith/doraval","version":"0.4.9","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.4.9","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"f7d238c9a90ff15d0dc8e8cdb485c90424b50156","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.4.9.tgz","fileCount":5,"integrity":"sha512-IhnDZB15Rve3+xB7sM4VBbHK/9Hwqk+adzTZnMkLMqXCZpcaITiN7sqqLTGoHzJQYOWYRJzGKyQLkNyFC3EZHw==","signatures":[{"sig":"MEUCIGuJ7Nd2+798Pd8xBs3lmPeODwxlYtu5T0QqTDr0+2BdAiEAljqEmW4zxYvpU0Bzg+6D5Nn1H9gUknaUkDQ8Vn2Zp0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2020607},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"eb20d47cbe57cd52166fb77694bfa0a44b372e8f","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun --external @opentui/core && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.13.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.45.0","picocolors":"^1.1.1","@opentui/core":"^0.4.2","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.4.9_1782988417547_0.6106392288931108","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@hacksmith/doraval","version":"0.4.10","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.4.10","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"09f13a6f4d37b7ff82d596c14c1a6edc1229c3fa","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.4.10.tgz","fileCount":5,"integrity":"sha512-w0Dv3KBWmcTWCI3MkcCwX8sbjtY9qXohXqjts27J3fHFuMMKQgCgCPjWVQiJXbU59gY84by2nvnHcriwjyex8A==","signatures":[{"sig":"MEQCIDKV87oJfeYxGIDRrFvOSLnnAIlFvONb4siZkIaHI1oNAiAz33Q8FLRfN7PWa9emJ71wXNTaAXLMFlPxZbWZJiMh4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2030953},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"d55905a8407665fd8cd48058f11517da5a84f1cb","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun --external @opentui/core && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.16.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.45.0","picocolors":"^1.1.1","@opentui/core":"^0.4.2","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.4.10_1782991971633_0.570466959591055","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@hacksmith/doraval","version":"0.4.11","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.4.11","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"f9a01b8c56def5789a6bd36144289687bcd7c574","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.4.11.tgz","fileCount":5,"integrity":"sha512-EprtdGgZAFDbUyPoX1kpKmuBk+rikNDrk8b/KY0nXXm1tYoYRV3hk/8ZGVdzvwyF9G844se+a5CTqW1zZiQuWg==","signatures":[{"sig":"MEUCIQCl6uqN04R3BkUGbz3JeL6KQDnZcAGB86BVIEcOgaNPMAIgYLJrKAbAecwpspMbdHbaEU3y6gI/7cZRyXuWMNTyI0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2031023},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"7256b31c138d4002dcb179b06581fb2ec62f097b","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test","build":"bun build ./src/cli/index.ts --outfile ./bin/doraval.js --target bun --external @opentui/core && rm -rf bin/ui && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.16.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.45.0","picocolors":"^1.1.1","@opentui/core":"^0.4.2","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.4.11_1782995266662_0.6672728633168179","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@hacksmith/doraval","version":"0.4.12","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.4.12","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"1b1580595e7ea460630c1dcd3fb0e0b9b480f356","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.4.12.tgz","fileCount":62,"integrity":"sha512-NJipCGtEMk9IDxUrcD0nqMEi5zgC+JqLkefLwHBHrB9HYtXOo/n1nPukZnyqetzO6Xh+wiUPS5vGGKuGCXdQqA==","signatures":[{"sig":"MEQCIA/7n/I+ra3ftr/EvmlCShG0rZCnxvkR0nd8p1ghndvDAiARzLnDFwB1kCmOrQtwqkQ0GRczbGMPK7JTrMNxKGXFhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1973652},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"bf53ea85e3c77ea5a168fd0b88ee749e26905428","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js bin/ui && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun --external @opentui/core && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.16.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.45.0","picocolors":"^1.1.1","@opentui/core":"^0.4.2","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.4.12_1782999686085_0.4404592941004257","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@hacksmith/doraval","version":"0.4.14","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.4.14","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval-wrapper.js","doraval":"bin/doraval-wrapper.js"},"dist":{"shasum":"bd46a854fb33cc7f54747fc71563d07618d38c8a","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.4.14.tgz","fileCount":62,"integrity":"sha512-T7o9RWwKfh0XGsyERttIkgkJsZ3VxwUNvLuHI6PMhoc43gT5m92J9nBqU4esMU2Og0pT1YOyB8rutusK/OMgaQ==","signatures":[{"sig":"MEQCID47P3ZJr1b6WXAjWb7tgLdL9hKunybppdQ9TIG4eMudAiACQHC/8Dtli2Pvk9+9kzWSte76sgy2p/R75dduMinkbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1974004},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"4db2b9ab834a44b7baa38d11c4661f3bc9c4d130","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js bin/ui && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun --external @opentui/core && cp -r src/ui bin/ui","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"bun run build && node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.16.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.45.0","picocolors":"^1.1.1","@opentui/core":"^0.4.2","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.4.14_1783072684729_0.98413606512861","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@hacksmith/doraval","version":"0.5.0","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.5.0","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"8bea48c2ee8a127b6b6e163fdc921e05a2a099db","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.5.0.tgz","fileCount":3,"integrity":"sha512-MODG+e0goDHN5lTJ2dH0t49nMztp4kK7ZD2Xr8VlulnDX0ifqGVzhdrxKnVPSAJDwOcXzvHuuxvakKUuae5F3Q==","signatures":[{"sig":"MEUCIBxS/QD/gKHVpnTldbmZ1nwfOzYZSS7/J7gk2KJ5pa3yAiEAhROIvc+fpNQJGcvF95F6zObpXNDmNw1T3diSaV+l9pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16756},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"514ce1f3c2a4e3830a3cb384584c23bc5d9127e0","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.16.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.45.0","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.5.0","@hacksmith/doraval-win32-x64":"0.5.0","@hacksmith/doraval-darwin-x64":"0.5.0","@hacksmith/doraval-linux-arm64":"0.5.0","@hacksmith/doraval-darwin-arm64":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.5.0_1783526027199_0.15058420746371248","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@hacksmith/doraval","version":"0.5.1","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.5.1","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"b10c7e66abe091fb7c487b7d154ecd6695db58b4","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.5.1.tgz","fileCount":3,"integrity":"sha512-vq4FjTR7Eur1P7YU0e+eVe6Pdtk+XUyCU7a1Nmxti3ExccL/89Zs9cKPUXxqx8A1xSNgjYR28bLuJ1QwVskVeg==","signatures":[{"sig":"MEUCIFO0TecjtutcTz8lyRyjhDZEr2UsL67tNwkryuNVCHIzAiEAnFIjXeJo61j6DKUZzJ5txemCuDN7yR2TFH0qOU43fUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17660},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"50556ef52d9dba65a9c579c648393faa585926dc","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"saif_shines","email":"saifshine7@gmail.com"},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.12.1","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.45.0","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.5.1","@hacksmith/doraval-win32-x64":"0.5.1","@hacksmith/doraval-darwin-x64":"0.5.1","@hacksmith/doraval-linux-arm64":"0.5.1","@hacksmith/doraval-darwin-arm64":"0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.5.1_1783581878481_0.4305848696839685","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@hacksmith/doraval","version":"0.5.2","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.5.2","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"28c57184e88636b8a7b554f0ebdaa7cb03c0fe17","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.5.2.tgz","fileCount":3,"integrity":"sha512-YBqMn1JgzhmFDxPIgxO2nkXTuYfeLX+ifm60xMTRO9PSRV7N4iAw51iEiWTQE+3h8waKhgPdwdsuOAjdpt9zqQ==","signatures":[{"sig":"MEQCIA6PXFaMtNoMJa0C2JnhKFVL1kOa7dzpPS9W3qkCarLOAiAkadt7EQ2JE3lzEQVQdDmw1oFn2nNYFcpWZlrmK25zNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17660},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"96135b16f9a3aed6f0c9a5ebc6448a5be1adc7ac","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.16.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.45.0","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.5.2","@hacksmith/doraval-win32-x64":"0.5.2","@hacksmith/doraval-darwin-x64":"0.5.2","@hacksmith/doraval-linux-arm64":"0.5.2","@hacksmith/doraval-darwin-arm64":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.5.2_1783584458576_0.07180472672416083","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@hacksmith/doraval","version":"0.5.4","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.5.4","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"12a89f228243952f2d02908769f7426f150122a0","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.5.4.tgz","fileCount":3,"integrity":"sha512-fNVaO9Adoj6f7+mZRCvHfVy3veRi0RlU1+6WP4kiB1qNzqvsgClEYm2Pp7mqrtnFaIFvEzFnqk4F2BfII8G9xA==","signatures":[{"sig":"MEUCIGoZMQIayyT8Z1l9j9dOLo0Im/4G74RiV6c+nXAEY2GVAiEAzzTVP3Y+ShpqYjulUuwMLdqckv7bDD9wTNrSov9MEWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19917},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"eee230c0b0dffab7340e0570222a72e19226e154","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.16.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","openai":"^6.45.0","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.5.4","@hacksmith/doraval-win32-x64":"0.5.4","@hacksmith/doraval-darwin-x64":"0.5.4","@hacksmith/doraval-linux-arm64":"0.5.4","@hacksmith/doraval-darwin-arm64":"0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.5.4_1784014511746_0.34993654088455783","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@hacksmith/doraval","version":"0.6.0","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.0","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"4b8300eba57a08f493b2ef2162e17c77421d260c","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.0.tgz","fileCount":3,"integrity":"sha512-z3Ho0gCfWj+F0xhjewhaec04nySUleiRAmuSMR8qiSNQDdA35CWlA1O5DjPcm1aglf6YYRDam/6TFzlaO5YlqA==","signatures":[{"sig":"MEYCIQDwikktGcfqJGF6C0HQkbsmQHfQi7GzYa8iRu0RBmC0rwIhAN0/C42Pni1QMyrfIyn5iamHaXxC5+HAPzfFc8hJqZpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19373},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"c22823431d367a91870e92c0613ee55327da577f","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.16.0","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.0","@hacksmith/doraval-win32-x64":"0.6.0","@hacksmith/doraval-darwin-x64":"0.6.0","@hacksmith/doraval-linux-arm64":"0.6.0","@hacksmith/doraval-darwin-arm64":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.0_1784026886148_0.12176870631648873","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@hacksmith/doraval","version":"0.6.4","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.4","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"5379daeecdc32d56d60ae7fcb772ff29a391dc8c","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.4.tgz","fileCount":3,"integrity":"sha512-5ItxZL+E/tk5mEI55PkwesSn3goVtaz+dRp1gx1lxBtR8NGl/FX6ussN35EjNZKapRor3O+d58ft8tGE/HknLg==","signatures":[{"sig":"MEYCIQDHd5DHAFOpLWb6bAzN77Pqyp1u7Oyg643y9rUBhX4sywIhAKOferZATlNte4e6Z+cLELqhDwPEAEFeY7ajN5+7RyXe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10092},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"9135750dbdf75118d5e3862336948a5e6de62bf9","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"saif_shines","email":"saifshine7@gmail.com"},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.12.1","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.4","@hacksmith/doraval-win32-x64":"0.6.4","@hacksmith/doraval-darwin-x64":"0.6.4","@hacksmith/doraval-linux-arm64":"0.6.4","@hacksmith/doraval-darwin-arm64":"0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.4_1784040240791_0.7244119120741195","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@hacksmith/doraval","version":"0.6.5","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.5","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"acb128edbddb998c1c6829adc0bbc3dbb0d9cadf","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.5.tgz","fileCount":3,"integrity":"sha512-CoL7cjpxG4Kn+mXP2IFliVjIQHRAP8BHCQT+QggXJrfwd+4xu3PMU0RVgM30Otys7uyOHziJCQCd3Bqf7raqFw==","signatures":[{"sig":"MEYCIQCb6Z7sLXEtdskJhr+ddlAJMXxYXLkhcaKsaFD0RdiZCgIhAOzTp/Y8Q7XP85zHy1Giwr7kzm9TCNE1dG4HFOV7k0zl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10092},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"7bf7fcc9e284641ac2265a353255639442286321","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"saif_shines","email":"saifshine7@gmail.com"},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.12.1","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.5","@hacksmith/doraval-win32-x64":"0.6.5","@hacksmith/doraval-darwin-x64":"0.6.5","@hacksmith/doraval-linux-arm64":"0.6.5","@hacksmith/doraval-darwin-arm64":"0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.5_1784193818528_0.5593397723038127","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@hacksmith/doraval","version":"0.6.9","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.9","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"200dae0994a16472f48292a7cd72d2bfd5687377","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.9.tgz","fileCount":3,"integrity":"sha512-QML5Nr1+H2Q8upzTheWhbAsvpvaHg6nlxjJ6eutFuYIH2TS4f1nx0QPmiIEkje/6BNObnhGIl7r+IOykUPodXA==","signatures":[{"sig":"MEUCIACzbIWcAmJityS7hnW0kPQhWwVqW1QfBHUetAadrXsFAiEAotCl98vJY0InPVsfq162tItDj0zH9M/XoAFlaYJ3KRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10799},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"b6c84a25ab0fca7b1e6ba97931ff12cec249d742","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.1","description":"Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.9","@hacksmith/doraval-win32-x64":"0.6.9","@hacksmith/doraval-darwin-x64":"0.6.9","@hacksmith/doraval-linux-arm64":"0.6.9","@hacksmith/doraval-darwin-arm64":"0.6.9"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.9_1784399713939_0.02566380486500508","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@hacksmith/doraval","version":"0.6.10","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.10","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://github.com/saif-shines/doraval#readme","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"38515ae443b7a58add4375f975bdac4c3fe704f4","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.10.tgz","fileCount":3,"integrity":"sha512-MMsxp/KVP+lrcIcnCvOVbulcE1u8/Y8ah8YFmmjpCTZP/7G9OmFSmi0MNoc+UdmPpm8BgdfjPS+xOFx9/t/xlw==","signatures":[{"sig":"MEUCIFO94vK/1gtx4rdlbmmgxGheGH1g9SQxxmKr0i3FxmPpAiEAweKHGb6hW/i/XWarL4MJFb1Fbg0ZXAadVh32+9P1tlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10970},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"aae2faa442aec62a9d1801d2fd76bc4121257c78","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.1","description":"Make agent context work on every try. Context engineering toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.10","@hacksmith/doraval-win32-x64":"0.6.10","@hacksmith/doraval-darwin-x64":"0.6.10","@hacksmith/doraval-linux-arm64":"0.6.10","@hacksmith/doraval-darwin-arm64":"0.6.10"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.10_1784487163235_0.10893504353925576","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@hacksmith/doraval","version":"0.6.13","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.13","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"b90f2b617087ad8fd5c4709bd2fd8d5ca39caf11","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.13.tgz","fileCount":3,"integrity":"sha512-clhsKxQBXHFsgp08HMZgmaAk2/C8cYhuRZt/uEI3SDecQIEsoT0naBgwkfrUnnlf2IqPtX0uZpnEKHGVAzzrlg==","signatures":[{"sig":"MEQCIBpC+745LsjA+bgf42d4RrYzaHA7T/Q4MK9sqHsxVWNoAiA+voM6pfxOXirzAHfzgXQ+uPLf+fnWBkz8fCU6eIhO4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11053},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"080fcc541a021ee6f8237926dafe5bda649c4ee2","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.1","description":"Make agent context work on every try. Context engineering toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.13","@hacksmith/doraval-win32-x64":"0.6.13","@hacksmith/doraval-darwin-x64":"0.6.13","@hacksmith/doraval-linux-arm64":"0.6.13","@hacksmith/doraval-darwin-arm64":"0.6.13"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.13_1784807869786_0.5466929584872402","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@hacksmith/doraval","version":"0.6.14","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.14","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"4000a66f17e07bb8737d8624e385a8b74ac27c30","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.14.tgz","fileCount":3,"integrity":"sha512-2ktcjUjc53fIU/MF6uxd/TdJtqqNJSPRIPqzX8wR92Jkwef2H01IHcuaASPzJqZ6yRi8+YAp4T1+zqhcjB5nuA==","signatures":[{"sig":"MEUCIEFMqFfkhCUHyi6V+S4HsUdDKakMbcAq4FngR63EXLYxAiEA8UYxhNWL9MtayepMTvDWAtVyLGuGuha9NlT4nhGRds4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11053},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"ddb6a9fd48890cb6c3dac6e258bce97d9f003b4e","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context engineering toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.14","@hacksmith/doraval-win32-x64":"0.6.14","@hacksmith/doraval-darwin-x64":"0.6.14","@hacksmith/doraval-linux-arm64":"0.6.14","@hacksmith/doraval-darwin-arm64":"0.6.14"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.14_1786642164962_0.552717447299617","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"@hacksmith/doraval","version":"0.6.17","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.17","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"b955b732ed83355238862e30d8eaa0fa97d10590","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.17.tgz","fileCount":3,"integrity":"sha512-ft3nrSJQKrZi3D0hDW8XgEOzf9EIZiGEBAYCuQhHszFmi89DCpGW9LD1GyAslmMouA0Nv71ERQguPesgXeVBXg==","signatures":[{"sig":"MEYCIQCxL+XMRC96FRTS3Zv/9vcuAYHrsVRt6kXbMXspRu/N8wIhAPFjtPdkd1ieJtl//fqRoKQNpWlIEOCgOkX4r5Dx7+RV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10983},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"535d3b1776fa4392b1165965c9c76adbba49d677","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context engineering toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.17","@hacksmith/doraval-win32-x64":"0.6.17","@hacksmith/doraval-darwin-x64":"0.6.17","@hacksmith/doraval-linux-arm64":"0.6.17","@hacksmith/doraval-darwin-arm64":"0.6.17"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.17_1787139691611_0.10182861503738727","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"@hacksmith/doraval","version":"0.6.18","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.18","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"902fc29d6141b9e5e8ffdb9368129d759290a0a9","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.18.tgz","fileCount":3,"integrity":"sha512-8xm9OJeQSpVy2u/3PzaCLn51fAGMZqkMQ3oVmFpvdxG0V4T1rhK/uEDqiizJezTGpBwPCu5puSAPvl9SnEJ/AA==","signatures":[{"sig":"MEUCIQCokyWotDnwxiNG3VGqcvSRHVZX7VFvuCABUoS2M90ezQIgGHsjoQQ2gxxWJ7mUr/TvP9i579jxaQmhRuz8OKBrqzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8453},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"09d159e5acb44afc782d36e79aafeb20b13890de","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context engineering toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.18","@hacksmith/doraval-win32-x64":"0.6.18","@hacksmith/doraval-darwin-x64":"0.6.18","@hacksmith/doraval-linux-arm64":"0.6.18","@hacksmith/doraval-darwin-arm64":"0.6.18"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.18_1787201549579_0.34188700230706304","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"@hacksmith/doraval","version":"0.6.19","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.19","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"59bce48f3e2316533c5de138de3ff980c7f9ae7f","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.19.tgz","fileCount":3,"integrity":"sha512-jgvll4DcTohRDgP+ZhNj0FnL22EC0KgBhA+odwHjD3XlWSWctSsRoJfUQ8ZeEwBDlixMH53FF0/cpi8Gyljakw==","signatures":[{"sig":"MEYCIQCQFA5T/Kogyfw4wgsAECcQ1uWM71XDKLdZvpObitriFwIhAI5F7aBkLqszo2490LeKOIzxuf2eQmT0SsFXM0dOpvZO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8491},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"d554f2dfeb18054a2c8608f62e2deed272a3078c","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context engineering toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.19","@hacksmith/doraval-win32-x64":"0.6.19","@hacksmith/doraval-darwin-x64":"0.6.19","@hacksmith/doraval-linux-arm64":"0.6.19","@hacksmith/doraval-darwin-arm64":"0.6.19"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.19_1787230651820_0.6970724705269147","host":"s3://npm-registry-packages-npm-production"}},"0.6.21":{"name":"@hacksmith/doraval","version":"0.6.21","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.21","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"3b53aae5638ee60f84547cd7fbf1d0da62184ba6","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.21.tgz","fileCount":3,"integrity":"sha512-0DaOQQfs12XvPUfw6pBUiS+lyyGDyfr7Dqsexrrf981OErsay3wfLa0sv53kzZ4SXfmVDYzlIqjm+mfA+7Aqbw==","signatures":[{"sig":"MEUCIQDBoLSVAydN1a4I0YYhJt95WYAivJ9yLrfJtvTpaj/nxwIgMEFCFBXIpwssCR48gh5XKc9YivOxgiBPkYBmFXZo3tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8556},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"56b86249b5a1fba7a7d74030226f42b74799b727","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.21","@hacksmith/doraval-win32-x64":"0.6.21","@hacksmith/doraval-darwin-x64":"0.6.21","@hacksmith/doraval-linux-arm64":"0.6.21","@hacksmith/doraval-darwin-arm64":"0.6.21"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.21_1787322090503_0.9014828557121048","host":"s3://npm-registry-packages-npm-production"}},"0.6.22":{"name":"@hacksmith/doraval","version":"0.6.22","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.22","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"61829b1117aba7f0a278e8bdd9c3ae9cc21ab58f","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.22.tgz","fileCount":3,"integrity":"sha512-Fn/45wP7iaXnzjM4ugdc8mwugn7d6/UoQqLTbiPAOZ6wKvVpl1TRF48P6zH+tkb73s/Q18IsxSYzU01ViY0g9Q==","signatures":[{"sig":"MEYCIQD2+iAZRMggTfPufPh4lCAYMWqLf2ln7GoynUvVmqllngIhAM/8oxGDf9wlZMd3GeFwFD4cUHmYursq7HAh9Z65SCW/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8556},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"e4c71b58bdfa7b9059ef843841106a879cbc66e5","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","test:judge-api":"bun run scripts/test-judge-api.ts","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.22","@hacksmith/doraval-win32-x64":"0.6.22","@hacksmith/doraval-darwin-x64":"0.6.22","@hacksmith/doraval-linux-arm64":"0.6.22","@hacksmith/doraval-darwin-arm64":"0.6.22"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.22_1787503568109_0.65568396197176","host":"s3://npm-registry-packages-npm-production"}},"0.6.23":{"name":"@hacksmith/doraval","version":"0.6.23","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.23","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"30fa4976f3edadfdb61b490f004cf1b71935d77f","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.23.tgz","fileCount":3,"integrity":"sha512-0yN67demIG7L42pJN7B9P5aX4S3HJ2tltjFS38kGGH1/TWNr5/GOzwhIZp4J+XN3SRVL6qg/rqJ333c7ST/Brw==","signatures":[{"sig":"MEQCIEz9DxLkqNzGNaFnyd8WiAHkEP7esmDCIafHTAujRJsFAiARUhzCGVFq8BcEmm/aGlzUTfhr6rBXA2TrCrVPY4I2AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8551},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"0d1c1404c382501a65826c761ffceda20bee603c","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.23","@hacksmith/doraval-win32-x64":"0.6.23","@hacksmith/doraval-darwin-x64":"0.6.23","@hacksmith/doraval-linux-arm64":"0.6.23","@hacksmith/doraval-darwin-arm64":"0.6.23"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.23_1787507773227_0.03062011149579691","host":"s3://npm-registry-packages-npm-production"}},"0.6.25":{"name":"@hacksmith/doraval","version":"0.6.25","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.25","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"4578c09d6a5dec573ebb8214e06941a9166b6625","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.25.tgz","fileCount":3,"integrity":"sha512-DwqEjIHG3LiNi6f1wdRt2oafBTjHjxFisJd7YSk6RYvpi4Qetoyx2hSWddoCwsqeQDrGweoJciKRCo5HdAP+/Q==","signatures":[{"sig":"MEYCIQCgjD167wEcKpfpriKiuJe+wKzn2mM4w/fhlFLNMK3PXQIhANIM3vdn3HyLHp60fVGWfT5D55W7ooV+xgFYy/i24nZ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8551},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"035cc95c68df755dcad1ab160a04e4aa1a73f40a","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.25","@hacksmith/doraval-win32-x64":"0.6.25","@hacksmith/doraval-darwin-x64":"0.6.25","@hacksmith/doraval-linux-arm64":"0.6.25","@hacksmith/doraval-darwin-arm64":"0.6.25"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.25_1787560473419_0.9753649079968358","host":"s3://npm-registry-packages-npm-production"}},"0.6.26":{"name":"@hacksmith/doraval","version":"0.6.26","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.26","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"cc59317f63b841d5cdbb99f3a43c61eb53f0fc8d","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.26.tgz","fileCount":3,"integrity":"sha512-Ikc1+WDLj7gV1sM6T1zK3reXCvR4aM/bQeO8AqawYwB/rZtp8rMQLbdS/BY0TC/oBezFAJZKe+70hDPoAxS+YA==","signatures":[{"sig":"MEQCIDnwk9FihZQLmE84m9S7IXR78JextZvk28Caaev3UEBJAiBEPkz5qPwwj7e57CUWY7sA9tmjEWmPgE+ZI/KdR3S+mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8617},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"aeb7087d9794962e29ed4f0d925b8c5fe4375464","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.26","@hacksmith/doraval-win32-x64":"0.6.26","@hacksmith/doraval-darwin-x64":"0.6.26","@hacksmith/doraval-linux-arm64":"0.6.26","@hacksmith/doraval-darwin-arm64":"0.6.26"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.26_1787561008820_0.5501280372100201","host":"s3://npm-registry-packages-npm-production"}},"0.6.29":{"name":"@hacksmith/doraval","version":"0.6.29","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.29","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"5d923fb891c399be6f5e4b657c385a1af9d56f55","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.29.tgz","fileCount":3,"integrity":"sha512-/dVjQmUR/0rCJuRwMHer/G/ZWOP5Qi0auMYRD/2eEczetbvApPPBEqk1G2pi1v1iIBqcWkaWpsg5FvNu5qVO4w==","signatures":[{"sig":"MEQCIHhVwRUfJpBonPjNkykrplEvAH4BsX0qVinOyxQvRAUUAiBGJ9obso1RV7omNrocRteodyCpGrbYLND7r5lFCsNzug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8881},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"e68588ba591309a06bba2bb6112b5efc547b7742","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"saif_shines","email":"saifshine7@gmail.com"},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.12.1","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.29","@hacksmith/doraval-win32-x64":"0.6.29","@hacksmith/doraval-darwin-x64":"0.6.29","@hacksmith/doraval-linux-arm64":"0.6.29","@hacksmith/doraval-darwin-arm64":"0.6.29"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.29_1787816741347_0.327745106937106","host":"s3://npm-registry-packages-npm-production"}},"0.6.30":{"name":"@hacksmith/doraval","version":"0.6.30","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.30","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"14e32b641f6839ef0564fad1c63efcef6577d58b","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.30.tgz","fileCount":3,"integrity":"sha512-6IlaaD1yDqVVN2gi8+W7E/6A7W4qaHLwamGunUflUEzIiX6OyGPLAx2quv9CuNl5+L0pVuYxtp8/MDnVzFH6Vg==","signatures":[{"sig":"MEUCIEGdV3Ked1jcTHYgeD6kdWHfguRtQTQKM0MMeV6NHzfJAiEA+hslfWu86TXyhqO4BMwxvsyneqIbLy8+Fpms5uGyyng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8894},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"0fa2092b2a691ee34e10611917314f4b2312d99b","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.30","@hacksmith/doraval-win32-x64":"0.6.30","@hacksmith/doraval-darwin-x64":"0.6.30","@hacksmith/doraval-linux-arm64":"0.6.30","@hacksmith/doraval-darwin-arm64":"0.6.30"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.30_1787833885490_0.632951891700331","host":"s3://npm-registry-packages-npm-production"}},"0.6.31":{"name":"@hacksmith/doraval","version":"0.6.31","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.31","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"fa83c7c584459576406ff5171406d0ab9980306d","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.31.tgz","fileCount":3,"integrity":"sha512-KNSd+hMTXE2JdNE+vKKUuL5KkWLDLY6cI7NRYIbE8+BRp7d8Y6EGSvUtHNjnQZ1UCCDiiNskz9ePPhP7nrLWKg==","signatures":[{"sig":"MEUCIQCfiQIWyBY6GXq39E7qw8tYBVoTX0woLmAIXu9Hf/vKIQIgQZE6CG7zUn+gVMp5oOGTNEzPoJ0Mt+Gm5eiJIQSv9mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9501},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"ff4c12e6aa3ebffc0c96b37bff7b55bdcb2e65b5","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.31","@hacksmith/doraval-win32-x64":"0.6.31","@hacksmith/doraval-darwin-x64":"0.6.31","@hacksmith/doraval-linux-arm64":"0.6.31","@hacksmith/doraval-darwin-arm64":"0.6.31"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.31_1788181182715_0.12907249012661226","host":"s3://npm-registry-packages-npm-production"}},"0.6.32":{"name":"@hacksmith/doraval","version":"0.6.32","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.32","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"bac4a6c42ec9a90a25aa37f0ba248c8f817870a5","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.32.tgz","fileCount":3,"integrity":"sha512-r12KWc3HL16uhWQs5g4uGD6T7v2NH0fvvMRfS1r9H6Kdd3Zkg0HZsvk734WattGqhJV4YEUHF4ukkxUHtCqORw==","signatures":[{"sig":"MEUCIBQGa2ZP1imZ26DnXlGpu61/kg2RGNIJBNzP+WOI4LEsAiEA29l8hTwemeqi4ByTIPpGB/ksMy7aGVsgbZMkzI8EILY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9698},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"657234f7d9b3d29f1eb6e4ab338352a12f0dfa3b","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.32","@hacksmith/doraval-win32-x64":"0.6.32","@hacksmith/doraval-darwin-x64":"0.6.32","@hacksmith/doraval-linux-arm64":"0.6.32","@hacksmith/doraval-darwin-arm64":"0.6.32"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.32_1788188090588_0.6645853183535426","host":"s3://npm-registry-packages-npm-production"}},"0.6.33":{"name":"@hacksmith/doraval","version":"0.6.33","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.33","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"d838374d3572410b4557d093b91bf1e68f0dbd55","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.33.tgz","fileCount":3,"integrity":"sha512-n/AOMc/KaUYDzDNYFs16FJW++HA+hweICDVt8f3xLZenGjPLBZd6Gy2DiAX23K/4DX9Vus5lotnmUk9o/wZpkw==","signatures":[{"sig":"MEUCIQCaDk48t5a3gU5Mb2rw3rxeBzA3qFx5W3oNcln1tNEtyAIgG4ZbqEwTg01iMnX7kcV/vlUQiJIL/e5Tv7dVYFmY7t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9698},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"40d0790d8e8882f2a576d9bb94ea99fca2d3c5fd","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.33","@hacksmith/doraval-win32-x64":"0.6.33","@hacksmith/doraval-darwin-x64":"0.6.33","@hacksmith/doraval-linux-arm64":"0.6.33","@hacksmith/doraval-darwin-arm64":"0.6.33"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.33_1788191833685_0.6823653170579009","host":"s3://npm-registry-packages-npm-production"}},"0.6.34":{"name":"@hacksmith/doraval","version":"0.6.34","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.34","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"6459ca05dc0babf0956a58236dcf802a4ceb842e","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.34.tgz","fileCount":3,"integrity":"sha512-GBUeQVy1jyz4eJomg2go6v4AgYAyGsZkAWUhLlUDAM+2rzysoGRWQ5RaIUFSrSH77MbY3BT55qZDkuh1+9H28Q==","signatures":[{"sig":"MEUCIQD2zb+Ff+ogmXGqX7u47H07/4+yMpo1Z5s6jRuoIczW+QIgYFWajiXzdW3X6Arms9n6R44AJRi4YskalzGwLk8Kz74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9851},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"5a1dac4b6426f3d516352be90a83385b7e7e9192","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.34","@hacksmith/doraval-win32-x64":"0.6.34","@hacksmith/doraval-darwin-x64":"0.6.34","@hacksmith/doraval-linux-arm64":"0.6.34","@hacksmith/doraval-darwin-arm64":"0.6.34"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.34_1788260901545_0.5286489930006999","host":"s3://npm-registry-packages-npm-production"}},"0.6.35":{"name":"@hacksmith/doraval","version":"0.6.35","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.35","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"b21c197ada345b8a23463a15cc882dcb4bf5e024","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.35.tgz","fileCount":3,"integrity":"sha512-3hvU1IGOXsuesa8jeN8DlWeN5Ru0Kcgj+cNtfeuOHyAUiEcU79Wfo6o16PKKv4Zie6hblCSmmqoL2paZMA9ATw==","signatures":[{"sig":"MEUCIQCn10UOVWxtFEp6zo8Plrw37iP0WRpYqUx2jmy5Ec68kgIgQUHDGgaL1TiHdJjjAcik9f+U6hgeRCgXEHR01U4kro0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9915},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"1ce564659b9f21c49f225ff430d896593353b0ad","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.35","@hacksmith/doraval-win32-x64":"0.6.35","@hacksmith/doraval-darwin-x64":"0.6.35","@hacksmith/doraval-linux-arm64":"0.6.35","@hacksmith/doraval-darwin-arm64":"0.6.35"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.35_1788278343121_0.7578371412973166","host":"s3://npm-registry-packages-npm-production"}},"0.6.36":{"name":"@hacksmith/doraval","version":"0.6.36","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.36","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"dfa39ff4128122ceef5731186d008c51e17f1a0e","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.36.tgz","fileCount":3,"integrity":"sha512-N+QRRRlVRGgAJeNTmMt2o8eFEpm3vwECvIVfqqy4fEO14wNfpTSBNsvtJpJaaHx9S8Fq4UPX/lTsc55Hcn6u6Q==","signatures":[{"sig":"MEUCIHnN/gIKf6Hi1Zw+hULDWqXuVqdw/u7wf1tWrXwuv2BjAiEAnEY/btN5u+GbZK/FS7bG8p0fP5h0AokRLThvKBbb1Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9915},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"d561c8508a88cb5205f6125628d8af56dda48379","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.36","@hacksmith/doraval-win32-x64":"0.6.36","@hacksmith/doraval-darwin-x64":"0.6.36","@hacksmith/doraval-linux-arm64":"0.6.36","@hacksmith/doraval-darwin-arm64":"0.6.36"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.36_1788350424600_0.34456738209813764","host":"s3://npm-registry-packages-npm-production"}},"0.6.37":{"name":"@hacksmith/doraval","version":"0.6.37","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.37","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"7b066d983234680703d7612b507e1b8671ef44c7","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.37.tgz","fileCount":3,"integrity":"sha512-54CYEMwF8+SS1sK0bzxpQXlW3cAHH0C9u3DRSk+xE/vtAd03fx8F72vn8SdoVy5X/hCiAXbdjOBYeLUjsJqDRA==","signatures":[{"sig":"MEUCIEOrbHPzYFJmthbSCWRZujCK0PVYJRkfGHxuVSU8OFV9AiEAk+G8An2bxkH/vDhH/MDKUCqZQL9Gq1PWoUuYnv1XpBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10106},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"759a910bab25b207c64ac63d72dd30af9bbf6efe","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.37","@hacksmith/doraval-win32-x64":"0.6.37","@hacksmith/doraval-darwin-x64":"0.6.37","@hacksmith/doraval-linux-arm64":"0.6.37","@hacksmith/doraval-darwin-arm64":"0.6.37"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.37_1788773612037_0.6280863636899552","host":"s3://npm-registry-packages-npm-production"}},"0.6.38":{"name":"@hacksmith/doraval","version":"0.6.38","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.38","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"02091987ce9e6326c7bcb0b18c5c8b7d0d669839","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.38.tgz","fileCount":3,"integrity":"sha512-S2ub8OSR8uZwV6DyQWc/dHwWw56TPiaYhPUzdfAMVSrujoaAkiXPG3TCdz7je/WJ5xyjTkGUkS4Y6sThkywOKg==","signatures":[{"sig":"MEQCIDIX38BNpE0SWDPyxeLYfs3kGjdE7hU+b62eCQeIIumMAiACXgQvu27Syucsuwo25XwdnHg+JeYZ/9AdUBcCaGyKdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10104},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"bb7b2fe8704d9ed3aa873014812aa1fc2ead5f00","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.38","@hacksmith/doraval-win32-x64":"0.6.38","@hacksmith/doraval-darwin-x64":"0.6.38","@hacksmith/doraval-linux-arm64":"0.6.38","@hacksmith/doraval-darwin-arm64":"0.6.38"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.38_1788983206056_0.1332676671336961","host":"s3://npm-registry-packages-npm-production"}},"0.6.39":{"name":"@hacksmith/doraval","version":"0.6.39","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.39","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"da75fd4b037f44b31e7673979bf5f6564f6edb79","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.39.tgz","fileCount":3,"integrity":"sha512-wcwOsZWhu7NSyX05wMFGKicel99nXk40dBZTOTIWLE/idajNW5uTd2vjjXbeOdhanm50EpyoRPvyyTxAV8mMOQ==","signatures":[{"sig":"MEQCIAJX46qSqSnlDVXwiCvJE4hFJUIccvRrcyTeE/TLcQC3AiAB4neSPUn5axPHVc1HFWFDGgjVRwLeCADdLeL2MGCSAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10178},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"d9118796d08a59b2758b5dd8bdaf12b3c10bbfef","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.39","@hacksmith/doraval-win32-x64":"0.6.39","@hacksmith/doraval-darwin-x64":"0.6.39","@hacksmith/doraval-linux-arm64":"0.6.39","@hacksmith/doraval-darwin-arm64":"0.6.39"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.39_1789030936883_0.7459076951975727","host":"s3://npm-registry-packages-npm-production"}},"0.6.40":{"name":"@hacksmith/doraval","version":"0.6.40","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.40","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"abb1f8fff12eadba247666a56e1a9c5eaec126fd","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.40.tgz","fileCount":3,"integrity":"sha512-cF7nJLDzseCv/HuYmGXQHSVbAYnsDML761sLKfdheDkGhME/T877+/C/VkIiskUbx0dAseM5JIilNClA0aElRg==","signatures":[{"sig":"MEUCIQDsvaYxIYKs1WJo3Z1ArtTprOrF+kgLv5On2TUQpxMe5gIgVFSN941Fslj+J7leiSvNg0UZEI1fHaPHfH8RyCfFVtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10178},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"2b5a6fba991049513ad39881f2aeee989a44752b","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.40","@hacksmith/doraval-win32-x64":"0.6.40","@hacksmith/doraval-darwin-x64":"0.6.40","@hacksmith/doraval-linux-arm64":"0.6.40","@hacksmith/doraval-darwin-arm64":"0.6.40"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.40_1789035818904_0.24850258478014808","host":"s3://npm-registry-packages-npm-production"}},"0.6.41":{"name":"@hacksmith/doraval","version":"0.6.41","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"author":{"name":"Saif"},"license":"MIT","_id":"@hacksmith/doraval@0.6.41","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"homepage":"https://doraval.dev","bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"bin":{"dora":"bin/doraval.cjs","doraval":"bin/doraval.cjs"},"dist":{"shasum":"1d51efbbf8f312588767138351ed5fd8a9bd58ec","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.41.tgz","fileCount":3,"integrity":"sha512-AxzI2GTCVFMcvjQrprXQaAOWr8l2FnL3+mEkwjEtsQxpg3D79iUDSqpydOQWxkleArF4q3AmM5IL/NVMXVNLzA==","signatures":[{"sig":"MEYCIQC7+1MoxN2vY+PfUtLzfE+0jXdTGaTg4fjd6KJGTV1/OQIhANOflnbatE7hZmZg9jjcwSbTgPDrGOF0GOB/wAYLAQ68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10178},"type":"module","engines":{"bun":">=1.3.0","node":">=14.18.0"},"gitHead":"58a508928903a233da82c77afa0eba77df5e2dc3","scripts":{"dev":"bun run ./src/cli/index.ts","bump":"bun run scripts/bump.ts","test":"bun test && bun run scripts/check-ci-status.ts","build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","release":"bun run scripts/release.ts","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","site:build":"bun run gen:rules:check && cd apps/website && bun run build","jsr:publish":"bunx jsr publish","site:preview":"cd apps/website && bun run preview","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","test:invoke-judge":"bun run scripts/test-invoke-judge.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"repository":{"url":"git+https://github.com/saif-shines/doraval.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"12.0.2","description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.9","zod":"^4.4.3","citty":"^0.2.2","picocolors":"^1.1.1","@ai-sdk/openai":"^4.0.4","@clack/prompts":"^1.6.0","@ai-sdk/openai-compatible":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"optionalDependencies":{"@hacksmith/doraval-linux-x64":"0.6.41","@hacksmith/doraval-win32-x64":"0.6.41","@hacksmith/doraval-darwin-x64":"0.6.41","@hacksmith/doraval-linux-arm64":"0.6.41","@hacksmith/doraval-darwin-arm64":"0.6.41"},"_npmOperationalInternal":{"tmp":"tmp/doraval_0.6.41_1789313575009_0.5248736645776169","host":"s3://npm-registry-packages-npm-production"}},"0.6.42":{"name":"@hacksmith/doraval","version":"0.6.42","author":{"name":"Saif"},"homepage":"https://doraval.dev","repository":{"type":"git","url":"git+https://github.com/saif-shines/doraval.git"},"bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"devDependencies":{"@types/bun":"latest"},"bin":{"doraval":"bin/doraval.cjs","dora":"bin/doraval.cjs"},"description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","engines":{"bun":">=1.3.0","node":">=14.18.0"},"keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"license":"MIT","workspaces":["apps/*"],"scripts":{"build":"rm -rf bin/doraval.js bin/chunk-*.js && bun build ./src/cli/index.ts --outdir ./bin --splitting --entry-naming=doraval.js --target bun","dev":"bun run ./src/cli/index.ts","test":"bun test && bun run scripts/check-ci-status.ts","typecheck":"bunx tsc --noEmit --skipLibCheck","prepublishOnly":"node -e \"const p=require('./package.json'),j=require('./jsr.json');if(p.version!==j.version){console.error('Version mismatch: package.json='+p.version+' jsr.json='+j.version);process.exit(1)};if(!p.optionalDependencies||!p.optionalDependencies['@hacksmith/doraval-darwin-arm64']){console.error('optionalDependencies not injected — run scripts/prepare-npm-publish.ts (CI does this). Refusing to publish a binary-less package.');process.exit(1)}\"","bump":"bun run scripts/bump.ts","release":"bun run scripts/release.ts","test:invoke-judge":"bun run scripts/test-invoke-judge.ts","jsr:publish":"bunx jsr publish","site:dev":"cd apps/website && bun run dev","gen:rules":"bun scripts/gen-rule-docs.ts","gen:rules:check":"bun scripts/gen-rule-docs.ts --check","site:build":"bun run gen:rules:check && cd apps/website && bun run build","site:preview":"cd apps/website && bun run preview"},"type":"module","dependencies":{"@ai-sdk/openai":"^4.0.4","@ai-sdk/openai-compatible":"^3.0.2","@clack/prompts":"^1.6.0","ai":"^7.0.9","citty":"^0.2.2","picocolors":"^1.1.1","zod":"^4.4.3"},"optionalDependencies":{"@hacksmith/doraval-darwin-arm64":"0.6.42","@hacksmith/doraval-darwin-x64":"0.6.42","@hacksmith/doraval-linux-x64":"0.6.42","@hacksmith/doraval-linux-arm64":"0.6.42","@hacksmith/doraval-win32-x64":"0.6.42"},"gitHead":"384a72c8320734594790ec6c8ddef25861e451db","_id":"@hacksmith/doraval@0.6.42","_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-ygJgXmfjDmRq/q7v+S8nPSV03VEpaSn8BkR34E+7NK5aiWTgx2qIzY5KlUZf1kfrF7ZXFuAoPGXWdkDvnNZE/g==","shasum":"b5e6349844dbd6ee1b3865ec0c71622f4bf2bd4f","tarball":"https://registry.npmjs.org/@hacksmith/doraval/-/doraval-0.6.42.tgz","fileCount":3,"unpackedSize":10247,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hacksmith%2fdoraval@0.6.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCsKLadD4cdv/QPtBSPR0g9ksQ+SHQjT9oURqq8920odwIgBvcpoH9ZmwtrHfuWfzOYtEl7ddEvHQP6R9RxXGmbVR4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39908b31-5e05-4391-818b-4b4f97f8e778"}},"directories":{},"maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/doraval_0.6.42_1789315499940_0.5650057975273997"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-09T15:03:28.895Z","modified":"2026-09-13T16:05:00.614Z","0.2.11":"2026-06-09T15:03:29.359Z","0.2.13":"2026-06-09T15:23:55.808Z","0.2.14":"2026-06-09T15:34:28.387Z","0.2.16":"2026-06-09T19:05:04.422Z","0.2.17":"2026-06-09T19:14:54.963Z","0.2.19":"2026-06-16T10:58:25.173Z","0.2.20":"2026-06-16T10:59:26.380Z","0.2.21":"2026-06-16T15:04:30.744Z","0.2.23":"2026-06-16T17:16:16.727Z","0.2.25":"2026-06-17T11:34:21.501Z","0.2.26":"2026-06-17T12:21:20.989Z","0.2.27":"2026-06-17T12:23:18.118Z","0.2.28":"2026-06-17T12:38:24.361Z","0.2.29":"2026-06-17T15:04:15.677Z","0.2.33":"2026-06-18T16:22:52.027Z","0.2.35":"2026-06-20T06:52:47.241Z","0.2.42":"2026-06-20T10:54:43.394Z","0.2.43":"2026-06-20T11:23:17.809Z","0.2.44":"2026-06-20T11:28:08.133Z","0.2.45":"2026-06-20T11:39:15.182Z","0.2.46":"2026-06-20T12:37:53.628Z","0.2.47":"2026-06-20T17:44:35.915Z","0.2.48":"2026-06-20T17:48:18.380Z","0.2.49":"2026-06-20T17:56:05.541Z","0.2.50":"2026-06-20T18:24:15.779Z","0.2.51":"2026-06-20T18:39:35.621Z","0.2.52":"2026-06-20T19:02:26.179Z","0.2.54":"2026-06-20T19:18:40.951Z","0.2.53":"2026-06-20T19:18:46.317Z","0.2.55":"2026-06-20T19:47:22.644Z","0.2.56":"2026-06-20T19:51:08.871Z","0.2.57":"2026-06-21T00:52:27.468Z","0.2.58":"2026-06-21T00:53:07.447Z","0.2.59":"2026-06-21T00:59:55.936Z","0.2.60":"2026-06-21T01:26:02.106Z","0.2.63":"2026-06-23T12:42:05.848Z","0.2.64":"2026-06-23T13:10:42.229Z","0.2.67":"2026-06-24T11:07:35.499Z","0.2.68":"2026-06-24T11:48:47.105Z","0.2.69":"2026-06-24T17:37:06.473Z","0.2.70":"2026-06-24T18:33:42.004Z","0.2.72":"2026-06-24T18:55:58.851Z","0.2.74":"2026-06-24T18:59:34.934Z","0.2.76":"2026-06-25T10:42:40.177Z","0.2.77":"2026-06-28T18:25:51.416Z","0.2.79":"2026-06-30T08:54:14.720Z","0.4.8":"2026-07-02T10:21:43.263Z","0.4.9":"2026-07-02T10:33:37.691Z","0.4.10":"2026-07-02T11:32:51.801Z","0.4.11":"2026-07-02T12:27:46.805Z","0.4.12":"2026-07-02T13:41:26.271Z","0.4.14":"2026-07-03T09:58:04.899Z","0.5.0":"2026-07-08T15:53:47.341Z","0.5.1":"2026-07-09T07:24:38.621Z","0.5.2":"2026-07-09T08:07:38.756Z","0.5.4":"2026-07-14T07:35:11.879Z","0.6.0":"2026-07-14T11:01:26.291Z","0.6.4":"2026-07-14T14:44:00.924Z","0.6.5":"2026-07-16T09:23:38.665Z","0.6.9":"2026-07-18T18:35:14.055Z","0.6.10":"2026-07-19T18:52:43.369Z","0.6.13":"2026-07-23T11:57:49.915Z","0.6.14":"2026-08-13T17:29:25.103Z","0.6.17":"2026-08-19T11:41:31.740Z","0.6.18":"2026-08-20T04:52:29.754Z","0.6.19":"2026-08-20T12:57:31.956Z","0.6.21":"2026-08-21T14:21:30.623Z","0.6.22":"2026-08-23T16:46:08.257Z","0.6.23":"2026-08-23T17:56:13.374Z","0.6.25":"2026-08-24T08:34:33.561Z","0.6.26":"2026-08-24T08:43:28.950Z","0.6.29":"2026-08-27T07:45:41.494Z","0.6.30":"2026-08-27T12:31:25.626Z","0.6.31":"2026-08-31T12:59:42.848Z","0.6.32":"2026-08-31T14:54:50.739Z","0.6.33":"2026-08-31T15:57:13.832Z","0.6.34":"2026-09-01T11:08:21.688Z","0.6.35":"2026-09-01T15:59:03.244Z","0.6.36":"2026-09-02T12:00:24.765Z","0.6.37":"2026-09-07T09:33:32.157Z","0.6.38":"2026-09-09T19:46:46.190Z","0.6.39":"2026-09-10T09:02:17.042Z","0.6.40":"2026-09-10T10:23:39.036Z","0.6.41":"2026-09-13T15:32:55.127Z","0.6.42":"2026-09-13T16:05:00.078Z"},"bugs":{"url":"https://github.com/saif-shines/doraval/issues"},"author":{"name":"Saif"},"license":"MIT","homepage":"https://doraval.dev","keywords":["cli","skills","plugins","agent","validation","lint","claude-code","grok","cursor","windsurf","mcp"],"repository":{"type":"git","url":"git+https://github.com/saif-shines/doraval.git"},"description":"Make agent context work on every try. Context effectiveness toolkit for coding agents (skills, plugins, rules) across Claude, Cursor, Codex, Copilot, and Grok.","maintainers":[{"name":"saif_shines","email":"saifshine7@gmail.com"}],"readme":"# doraval\n\nContext-effectiveness CLI for coding agents. It reviews skills, rules, and memory so Claude, Cursor, Codex, Copilot, and Grok work from context you can trust.\n\n`dora` and `doraval` are the same binary. Pronunciation: *dor-uh-val* (Doraemon + eval).\n\n## Installation\n\n```sh\nnpm install -g @hacksmith/doraval\n```\n\n```sh\n# macOS\nbrew tap saif-shines/tap && brew trust saif-shines/tap && brew install doraval\n\n# Bun\nbun add -g @hacksmith/doraval\n```\n\nNode ≥ 14.18. Alpine/musl: use Bun. See the [installation guide](https://doraval.dev/get-started/installation/).\n\n## Quick start\n\n```sh\nnpx skills add saif-shines/doraval\ndora review --quick\n```\n\nThat add installs four skills: `ask-dora`, `review-with-dora`, `grilling-for-routine`, and `writing-for-routine`. Type `/ask-dora` for a Dora job or a routine idea.\n\n```text\n/ask-dora turn this loop-able check into a routine\n```\n\n`--quick` is structure and heuristics only. No Judge. No API key.\n\nYou get a Review with Findings. Exit `0` clean · `1` issues · `2` could not run.\n\n## Roadmap\n\nPublic board: [Roadmap](https://github.com/users/saif-shines/projects/1/views/4).\n\n## Commands\n\n```sh\ndora                         # short --help\ndora review --quick .        # first job; Findings; no LLM\ndora review --quick --json\ndora review --run .          # no-skill then with-skill; not --quick\ndora scan                    # workspace map\ndora fix . --yes             # mechanical; no TTY\ndora fix . --brief           # Judgment items; then replace\ndora skill new --for claude --name review-pr --yes\ndora skill unused            # unused Skills in this directory\ndora skill unused --global   # unused home Skills; Sessions from every project\ndora skill remove ghost --yes\ndora memory add \"Never use default exports\" --weight 8\ndora conflicts --dry-run\ndora session\ndora session show <id>       # short table id is enough if unique\ndora harness                 # list routines\ndora harness new             # start ask-dora / grilling-for-routine; optional Fixed step\ndora harness apply <slug>    # refresh copies, stamp footer, push; Runtime watch\ndora harness boot <slug>     # alias of apply\ndora harness show <slug>     # one card\ndora harness models          # Hermes models, providers, reasoning levels\ndora harness logs <slug>     # that job's run history\ndora harness pause <slug>    # Runtime watch\ndora harness resume <slug>   # Runtime watch\ndora harness list            # Runtime watch: hermes cron list, hermes cron runs, hermes logs, hermes dashboard\ndora harness rm <slug>       # stop the job, then delete the folder\ndora harness open <slug>     # open the routine folder\ndora config setup\ndora probe --yes             # hello / ack with doraval.dev\ndora --help                  # first loop\ndora --help --json           # live map\n```\n\nLog in at [doraval.dev/account](https://doraval.dev/account), mint a key, then `dora config set identity.api_key <token> --yes` before `dora probe --yes`. Walkthrough: [Connect the CLI](https://doraval.dev/get-started/connect/).\n\nMore: [doraval.dev/commands](https://doraval.dev/commands/).\n\n## Building from source\n\nRequirements:\n\n- **[Bun](https://bun.sh)** ≥ 1.3\n- Node ≥ 14.18 for the published binary target\n\n```sh\nbun install\nbun run dev -- --help          # run CLI from source\nbun run build                  # emit bin/doraval.js\n```\n\n## Repository layout\n\n| Path | Contents |\n|------|----------|\n| `src/cli/` | citty CLI surface (`dora` / `doraval`) |\n| `src/core/` | Scan, review, fix, memory, sessions, scaffold |\n| `src/providers/` | Packaging / provider specs (`dora skill new`, `dora plugin bump`) |\n| `skills/` | `ask-dora`, `review-with-dora`, `grilling-for-routine`, `writing-for-routine` |\n| `apps/website/` | Docs site ([Blume](https://github.com/saif-shines/blume)) |\n| `scripts/` | Release, platform packages, publish helpers |\n| `test/` | Fixtures and CLI tests |\n| `bin/` | Built CLI entry (`doraval.cjs`) |\n\n## Development\n\n```sh\nbun install\nbun run dev -- --help          # run from source\nbun test                       # unit + CLI tests\nbun run typecheck\nbun run build                  # emit bin/doraval.js\n```\n\nSee [`CONTRIBUTING.md`](CONTRIBUTING.md) and [`AGENTS.md`](AGENTS.md) for conventions (ponytail ladder, no version bumps unless releasing).\n\n## Contributing\n\nIssues and PRs are welcome. See [`CONTRIBUTING.md`](CONTRIBUTING.md).\n\n## License\n\nMIT. See [`package.json`](package.json) (`\"license\": \"MIT\"`).\n","readmeFilename":"README.md"}