{"_id":"tracerkit","_rev":"74-58de3e7c574009eefad913f6a1f391af","name":"tracerkit","dist-tags":{"latest":"1.19.5"},"versions":{"1.0.0":{"name":"tracerkit","version":"1.0.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.0.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"6a5b4ac6a8896b7d916f32f959c06503f253fbb9","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.0.0.tgz","fileCount":9,"integrity":"sha512-/3MkjzNWDqWLCzuRNzCZorIrMR1/NLFnA7gPRsKcyGkqr5QHE/CDtfA8ZgODGudVPWrRvNAqb2rWq2k/7P1R0g==","signatures":[{"sig":"MEUCIQDRauvptwLi5EK1XCBhETCtQUjKHFa9Tn2RVvcjxExWpgIgBujrHCjQQ9fkcUvn/TlNzkLPEcTOw2MQgNow3fZJF7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26295},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"6b9d550428e1c331a7b6cc225decd0535153806a","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"overrides":{"lodash-es":"4.17.21"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.0.0_1774984780504_0.848168295627242","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"tracerkit","version":"1.0.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.0.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"9ace70fcc164c73f13a119c02e69da427d32cf42","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.0.1.tgz","fileCount":9,"integrity":"sha512-RORFnfHSQhrUNqFtbfKcKx0/3Yg2rc6KQN3DbM5b2D4+3UTYYh2EGZzyvFehlAwW3pt66q95/Civ1VtU8NjXag==","signatures":[{"sig":"MEQCIG27xX6p/7DMF4jZzQZDv+j5ceHOtYkkPWXZxK4bUstPAiAIOQOC2DZRcIzAu+Ynyb37WjGGW6dCIcxepKxn5oZ4gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26269},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"8394a0f4e59c4027342944b3c83071075b3a2614","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.0.1_1774985407989_0.13965098970580803","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"tracerkit","version":"1.1.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.1.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"fcbe27c9540f93dab9475b72545b5121eecd7218","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.1.0.tgz","fileCount":10,"integrity":"sha512-j864zAsD5aQbvSQOZwkF30Cma2bDME62tRz21OsmxdbKOfrhm4iJdwEx1OnoGGBYurqtfbMPTP+p4BPfOHk7NA==","signatures":[{"sig":"MEQCIGhPQkPWRAi83yahwDpFY+VcnfEqMZextAHCteUysmWcAiAwa1UsSpT49Z2IJo88hhqgTxQDGNLSyct5kJcQep2xNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30650},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"edee1a5a9c4ac7bdaebe19a0041169d0850c5387","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.1.0_1774987840690_0.6303545525038652","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"tracerkit","version":"1.2.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.2.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"e51b45a9193bd4e49d7c17a9f2796f532e7bd421","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.2.0.tgz","fileCount":10,"integrity":"sha512-O8sh+49ttMCX+zbxVeGG1qGDiyZPAP0BVc6JT44Q+gIrEhiLSLWUgDal/UDqTyxXONb8+/3Sj1pZqk2bzOeReg==","signatures":[{"sig":"MEYCIQD0/ib8vBp3PJWdFenkpuVE+9xLwiKaMZcdu0lfaiio9AIhAIvdf1tpcrZJ9h0xW11WD9kyZ+Y2JXW1410RUS2gktHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31100},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e7fbb4c93da48c61f326ea2f5f29185746e6d366","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.2.0_1774988520736_0.6753462935630778","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"tracerkit","version":"1.2.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.2.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"a5363213219285329481dd5e23dc13e6523997fd","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.2.1.tgz","fileCount":10,"integrity":"sha512-K3ha/HD5L+goAd/Eg7YzH9H+5vT6Eo6fZ0pyuevchH4ZysQcUUUxnjdQD1yywPmrgW/6jLRXzMMoCDrYqcNZdw==","signatures":[{"sig":"MEYCIQD96uDcjX8Aq9rAaezQ/Ok3RXiNGMcOEB6bQAMYSlTYWQIhALwVUZNJK4QdVylREVyBwvmpf+PrQrOVafzyu+d8Ynlr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31100},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"7cca007278ac17f4e84998eecfd61f21ff9dd37e","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.2.1_1774988779171_0.32424904883122285","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"tracerkit","version":"1.3.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"84b6a09851da7adc35e7c927ccb65b309db651d3","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.0.tgz","fileCount":10,"integrity":"sha512-RuQcAdpEkj1bTLq8yRikijdAI9DWWODhaUPyY5ZlkdQKwCnKuGOC+QjdW/xopu1Jo+IbBvtsdwWEf5DrjcGxqg==","signatures":[{"sig":"MEQCIA5+WfRZDcUbi6cwudCLJRo+wxAhbZJj0CevS//MO9yqAiBzQCWSNZq4VZZscLSQIp2TJIrM5VvdMTsjeUdFhf41bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32036},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"682fce534f6c1f49e4c07e97876ec5951459172f","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.0_1774989119857_0.12495156679130637","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"tracerkit","version":"1.3.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"9e0d2397240ccf856b12e2a63f9af4c8cc90fa13","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.1.tgz","fileCount":10,"integrity":"sha512-IkqvVvhEXzccLBKhoPf8Ce0wp9fmzHREOMK8zY4KoQp/JrYrh8EoT04Rw2GsH+dI8OJcSD66w0EhW2zfwukqBg==","signatures":[{"sig":"MEUCIQC78z2uPlYVa89VwTMCtHc4MQoFAlmrPWPcZGE4+KNr+gIgRc+WYqUBOgcnOHLulTUaZ/GeQw2UT3LfJf6im/YMbO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32198},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"3737d0dea37fc3e8fd79d22cf591ebbc59021462","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.1_1774989214762_0.10137453289295517","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"tracerkit","version":"1.3.2","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.2","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"ba1b7f5f66f02eab3547ceae17362c2a9a78768d","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.2.tgz","fileCount":10,"integrity":"sha512-vyppmePbVObFhG2KH78KbdHzGRxdkglMS7fNuZsywzMGjRnoeP3ilGLNyTkVqR2T1WQNL1fO5qZTCjVqT5cX6Q==","signatures":[{"sig":"MEUCIQDEKvF6zyhYo5NmRfevNDph1YdgsAzAYF1n4qgxVvDicQIgNIrwik5ALQ7Oa7G4D96vyCXnrcepoDn2pAHBZcfy2T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32143},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"4ef083d2e78348ebbaffa03a1d25cb8829185ff3","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.2_1774989387679_0.9789798766413416","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"tracerkit","version":"1.3.3","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.3","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"4392a417683923bd469075783b6d01b039c82cf0","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.3.tgz","fileCount":10,"integrity":"sha512-xkeHkFoqiKr16E6MBdFty0WTcQ3vKabHteKtF/vG8akCGxT7ViR1T6OiikUl98OgM9NOce1BowyS+9i7B+ZyCw==","signatures":[{"sig":"MEYCIQCePkKxjbjOPeXPLVS3xS3b/rBYhxP8slrjsLc8A4c41AIhAOOlQLH1an7vgmwafdeexcOKg3u/eLC6+Rr5a1ICA0wW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32351},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"2ec9a801273e0063eb031e8a103aa84e9d1d8002","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.3_1774990104484_0.29309053090456727","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"tracerkit","version":"1.3.4","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.4","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"03ca99aa4bfc2d95fd71554baab3e36b46fe9d87","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.4.tgz","fileCount":10,"integrity":"sha512-cv6pH/JhzX2875/UtP9uaTaaCGWE49EAmTggeS3Pav0Brl4Ct/NbdQWZorgS+kd6Jyi57Cqf9dnxP1AT6sYESQ==","signatures":[{"sig":"MEQCICtKRbUwfMZ9UHw/XW+xNG5QprMuOQJKdpN4NYjHnhIIAiAYTmJb/uO8Zan3pT0UrU2HyLPPJsHKKwHy5ysadmYYkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32101},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"7256d660fd49083039122ad3b5f755cbd8c2d98a","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.4_1774990278491_0.5395800645483935","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"tracerkit","version":"1.3.5","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.5","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"6f6006105a40ea93b53a69990a9bd75b7358519f","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.5.tgz","fileCount":10,"integrity":"sha512-MQ1pXqzKqrS4J7ylYatxVE8zGSwW2ZYj76HA7Z0sjnBcNVOMGZnJP5joDkxGp+uyCdWkRI1ZqtgwGgXuXliaAQ==","signatures":[{"sig":"MEYCIQDLNMPrR7HFFdYKHYMD/7zBgfZYHijY7WDaYjYb/+p2LwIhAMMUSz7WFIIUn4acLfYFJx0aBJOERuS9QcL6q9hY/4UC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32250},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"5f56eb215e7b7e08e16d7b4031156acdb5c7b173","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.5_1774990414812_0.37345138263665034","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"tracerkit","version":"1.3.6","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.6","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"29eebcfa88fd8ab96829297c5cc723e9c90e174e","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.6.tgz","fileCount":10,"integrity":"sha512-jp5pHIH9H5/G30C1Qix4kJRCixw2RsWwJeZ7k1hCEcvGUUDIIcpTWtFPtgQVy1c1ySr5c0rymdZC14bTzsx2Hg==","signatures":[{"sig":"MEUCIGfxxJrGnjXh8UT5BuRO9x5DjDXXdLLKQqW7hvYzXQ73AiEAzrOYDmof8JAQtCkGw0+K6jLgKgfBHUJULIo38tlNhDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32265},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"f00803b133152b259820dd60dd5a06dc3da92c69","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.6_1774990499980_0.8608865023678238","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"tracerkit","version":"1.3.7","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.7","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"24109323d04c0c7cfbabb908b900fc5a2c17b5ce","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.7.tgz","fileCount":10,"integrity":"sha512-LMBrImFX4fVinVV+cODtWQVF3NAuwvav+ySrR0BPAYtblK2GowZM47ZTyL5Hyng+h4cd/DqccMKVPiphyI+LwQ==","signatures":[{"sig":"MEUCIEnKT28MDN7Ft7VGOAfy0yMWsrGjoJ53YRwvPEx+ywdMAiEAyjFAfkbnVjgQ0eFiXifXjfdgPK9ErTxStOtLTwemieg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32265},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"132d2e2f9775ccded3874f6835d789183324d025","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.7_1774990587290_0.8643626135254157","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"tracerkit","version":"1.3.8","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.8","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"a67aaef6406eb6db05343bcfd37214e9dc9b2cf7","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.8.tgz","fileCount":10,"integrity":"sha512-zL5WPjzps/wQd42Z2f166g1HA2ToHDErNLAdZZOKJy7WylvTFuNwzhByNxPr/gdKG8RF/4YfSb+dgxgyhj0J+A==","signatures":[{"sig":"MEUCIDlwYVdPP6ek48LqR9P1xKieKjDmY4FgQv84Q0nux2FuAiEAgRDmDmhfmK/M+ZX3uCirnt4R2nmh9hGe1DT2BqAXhWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32289},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"2001b5c944573797d5971696af2dbd657e28c28f","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.8_1774990766917_0.9797086042136625","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"tracerkit","version":"1.3.9","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.9","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"8b520bd64068c15bcc924f5d33a6f49f48a35820","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.9.tgz","fileCount":10,"integrity":"sha512-vjCp16fFLZ5HyT5+kdDnnI/LdavxaEm7ZswnuKD7DzfHxp7rqnthIbeUhws777sEPauZK6XDmBGg1YGL+DcGqQ==","signatures":[{"sig":"MEUCIDYHbaQ3NOTCsV3ilQbus7nnKLFLTu/BevtnI6W7NZzfAiEA2Hu9Vw+yrLCAmUvNMdlj70TyCfe7twaaVas9xXTEKXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32296},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"a1af072a4d28cc33d5d842f1660df48e990603a7","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.9_1774990876566_0.6022557466987963","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"tracerkit","version":"1.3.10","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.10","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"6302272f6d8d48df56a82dcb9d807708d47f1683","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.10.tgz","fileCount":10,"integrity":"sha512-QVIiOSNKH2elT8fSsxpsnwRVmxTuGrJPho0iV767bGOx5hozuP3xiT4jQb53gtHeuWKp9gtOctQvtodbHtWh3Q==","signatures":[{"sig":"MEUCIAhN+ypWbySac4zsa0qMOy53DpJikAg+0eyi0A5Km8bbAiEAxiAXr7ZMFqhAyWugwtClDaO6Pzo46T36oUT5qpuTIBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32276},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"a6f015d5835638ab2d636d0a74b36967dba252ce","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.10_1774991335285_0.8201413426301478","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"tracerkit","version":"1.3.11","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.11","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"a41bfe10da6fd7932adda5fe14b60c972f8d99c7","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.11.tgz","fileCount":10,"integrity":"sha512-C/7pLdTQBZt0h/vz4BkNKRtefZ3gU6Oyq5CsXYUBY6egMfL1ePthR+TAO3kFBb3XL2Nc+xB3vU2YSjpzUV8xsg==","signatures":[{"sig":"MEMCHzhln99jp5PgdQUJ8GRk5ssDiia43Yp7Q8Gv2bIHkOkCIDFnnBUja646D5X1wRlc+w4oCRKvB1Qq1coLv7DsENbr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32398},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"c3d2ece100656dc6faeba82fc336cc0e89d24357","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Stack-agnostic spec-driven workflow for AI coding assistants","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.11_1774991882650_0.7359972206332557","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"tracerkit","version":"1.3.12","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.12","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"11b53c2904fbbf6df0c8c637ec0344e3f756c4c0","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.12.tgz","fileCount":10,"integrity":"sha512-n4n9oQJJFsOcaE8dIroVd3jS+wLAVx5G+EFo3JssJSXOCamr5bBnpvN0QCJgoBhtvtZE/kDfk7Jm+ZR8Lu3cxQ==","signatures":[{"sig":"MEQCIC2/VvKvyIsq7BnIKvAVcTqkciUoY/brKW7rDJd8b3s3AiB4I9LN3WbyefcXgndS324+KpHxii63AiNdjsG9hxvuYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32428},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"75575bf3c47cf6c17725a8598a4c665d983ec9de","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.12_1774991973229_0.743914588860715","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"tracerkit","version":"1.3.13","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.13","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"260eb1b376078ce0b5d872e2cd8e4f6c42b6d502","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.13.tgz","fileCount":10,"integrity":"sha512-5xcV3UxM86ydMyjLz/jyio7O0f6wgON1QQ3YjJlrPhBnV0e+bgS69svxqGfL3iGGYPfEndceaCGl6hHvSluBYQ==","signatures":[{"sig":"MEUCIGvYv365WGOufAs8V0s6CxooK7zxXNwRnWwiGVwQLSuaAiEA4ys1FRHHi/P1iI3EZAbTyz5gNjSKIxuBZg55GxyKusE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32428},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e6dc7d74331e283da67a4ef23a5f396f6f991ac7","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.13_1774992672457_0.3009805310660769","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"tracerkit","version":"1.3.14","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.3.14","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"46d211e576c538f549a3dfe8c38b0a5623e51658","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.3.14.tgz","fileCount":10,"integrity":"sha512-Apizn+fUC6Mt64XNIE3kq0w3twXQqXM1/48Jnk6d53Is9F2n5mMIHVPRIEl2d/B7DOmYRTEGDwEmSbNvy/Y6mA==","signatures":[{"sig":"MEYCIQCCV6FrDuAxQpjzDqfiy9h2Z2YcNNoY5DtxhvJ2FTVfDQIhAJvuEkwaN0fBxhc8LaeazUh5t5GRebZKB+afby52uUZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32433},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"a091543239f92b26832b2d6d971da74f4736e6d8","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.3.14_1774993031679_0.43869978660204323","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"tracerkit","version":"1.4.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.4.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"9cbdfb49970daa386a23401822c30b7867d79e73","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.4.0.tgz","fileCount":10,"integrity":"sha512-bvcITesJY0YfuYm6k/HoDKyWAkulaxhgH2Wt3mdFJrHwggihQFNvLTAyNMPvwp4n2YpS8iJjea938Rc2yaOYOw==","signatures":[{"sig":"MEQCIGnAo3oTbUCjPpVmbJJBByGMeyujRZs6LBgP2TNSneoKAiB7FavkiAiBWu89cuPKVRxDryblLIMO/qaIHDCqOkkJEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34381},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"2ec069aa794ed407067841fed8061da65b32f050","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.4.0_1774994325074_0.6743927064142481","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"tracerkit","version":"1.4.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.4.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"48204fabe6d047fb4bbb188224853d72f86e9024","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.4.1.tgz","fileCount":10,"integrity":"sha512-lrFUc5MoiXv66xsLy7Ajsx5OjpryLU7NE3FxfEy1weztUyeXzRl5aY/wa8IAA+NrqJYpZKbbrUIiR7vYm944vw==","signatures":[{"sig":"MEQCIHIXfMXC/zCFUh8KRzqt2gNJ4huLnbO1gnb9jTdPyJqBAiAp7YigDc8hYUCl6WURAu1E32EraGUEi8HfB9q0aUQ3UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34267},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"2da102c8c5109a224fc76d8cb0596546d6382a0d","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.4.1_1774994507528_0.851426278711408","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"tracerkit","version":"1.4.2","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.4.2","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"4c1df9df3a7fd90e2252c9ec395a553ebd7f3718","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.4.2.tgz","fileCount":10,"integrity":"sha512-jB2YU/Ok+4Aq5eFMR1CRRlntQfm1S3ImziVvWR9B/ZMiqn8GgCmqgGtlOId5CfJu/03anG49zrDBXYFWo7WTKg==","signatures":[{"sig":"MEUCIBhGV/CmwfqUYVgD4TQ/u8NzaQTpJZuUQEtVQeTe9JsHAiEA+ldqw3VcbSY8P1Qe29qOdu6FrhNw5eMUbjIe8BszABA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34460},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"a0b2da0fb5afc0b1991a44eb843e29981441f204","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.4.2_1774994699837_0.4213460546503742","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"tracerkit","version":"1.4.3","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.4.3","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"94602614c829b774139b670f9eca3501c3790c9c","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.4.3.tgz","fileCount":10,"integrity":"sha512-50IPj1qDO+/5zdoHrg/Rfro4x7e3fs7eqcL2Xs2Q4SU+DZW3nwdnS40dRFpMEvfV6mwsnJ7duXXHjmEnm6cViQ==","signatures":[{"sig":"MEUCIQDqIs61EMz0z2G7eTp0NR88k+kkEk327nPvvUcCypKgkwIgKAbW6cD16jRBL11+lm95NzFmeXlua8eNhdix/7pl+n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28424},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"5ba53e1af6226da68fd0793a0492c804a7d7bb9b","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.4.3_1774995342643_0.5429752921823854","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"tracerkit","version":"1.4.4","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.4.4","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"deaa8f3b785a1c673a84c873e6aec76388a00628","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.4.4.tgz","fileCount":10,"integrity":"sha512-uwJslmCAX7W/Re2kOOf4FqwAahnuh91Wki/9r7AT9FFnWy6fap3DC4Mb5KRFOAqzi0A22SU5vqwOElDjSd+wjw==","signatures":[{"sig":"MEYCIQDNOdbEVecsVAfOkiqOoXJJ2ZZEDw7H//FGumxyqLW8/wIhAIQCP6Hkrz8nbrsDQPpdL50EfmonlFE0kogqCbBToDBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28841},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"3095c6da5b14a2f880efad9213a8d18d27d87950","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.4.4_1775035134404_0.3530301428135061","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"tracerkit","version":"1.4.5","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.4.5","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"01be46f1755d86cd5b30931f864025dc48711072","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.4.5.tgz","fileCount":10,"integrity":"sha512-5TO4PwSwxRBvWQy/Ls64VL1YDP4Qik4gaLhSXCtxn886NF7Xlh6E6yr4n33SCum+9GpVRJH2b8p0Dqs76QQW2w==","signatures":[{"sig":"MEUCIQDEVllxixX7wgyQReKcb7s5DxRTVzYgPDXyuC9iNbmHZgIgBJo+/7fGYZjissnJ0cKIiqWjwe1BeY3toGzkXJ/EdaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28935},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"b2a58363342eee8ed02c510bc187eb50a60f3785","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.4.5_1775038325644_0.9502300547113263","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"tracerkit","version":"1.4.6","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.4.6","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"dc7b08284117a9819bda636ad9711dd6074d6356","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.4.6.tgz","fileCount":10,"integrity":"sha512-DnI6vxXNPYDqNm0mh/qBxpK0uOODcrKTTeDYwRI+KSvkt8TYJHJlKTETtBFOBEev72LvsnG9iueoL6fVk0P4vQ==","signatures":[{"sig":"MEQCIDBis4aGI6qhzdDJF88QwZlk5fXgzyTx0ETp03IQRqC4AiA9MJ0sZI0TIztIXFQ8ngPFR/rNPOZNT/VdDXguCQV/pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28801},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"cd3b368a7bf36b13fc9dca362b8a2f5b8ab46322","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.4.6_1775038492264_0.25830221303659284","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"tracerkit","version":"1.4.7","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.4.7","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"edf4e26204132a5138f73cca283cbaaa1198269d","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.4.7.tgz","fileCount":10,"integrity":"sha512-h11nOR5KVUNNX572VX4lsbP36b1XJVGjhYSI/UDOGUC3v6B0EANH6dmR9uvMt81pkAOFfwUwHh6eaYOZvVMU9w==","signatures":[{"sig":"MEQCIAhgdEAK+NwjT8A6KicyePATM60h8GE2N5lFFefJ4t66AiA87kVxYYpeUH8KfxYXDsNFlUCcqLZ2SitKNXo/wPU5xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28846},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"d30d86ae0ffb0a3872bdc8d024d8ac9a954dc41a","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.4.7_1775038967531_0.7123564605113204","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"tracerkit","version":"1.5.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.5.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"ab33542668d64d3021ce2ff0060b52c3729ccdc0","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.5.0.tgz","fileCount":9,"integrity":"sha512-LjcB/ug1F0iU9vMUu6NIctoD8JdQbpzgn1kO/SrI19hByh2tOgYVb8Shhi4j1n1CeDf1OqbsRw+vbm3/0oi4og==","signatures":[{"sig":"MEUCIQD/PtuFI5mnrg89WgDSSX2yh5NkUGBpS+09eDdHcq8pIgIgKYL1gCR5hQb+VzF07k6TPGs6sVbbkpD8DoGa6/pSVrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31386},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"54c33be00598f7b4b72342092afa71b23d82be00","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.5.0_1775131133302_0.5365115786850516","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"tracerkit","version":"1.6.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.6.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"340f22084c49d9494c040f26d029613ce4526f73","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.6.0.tgz","fileCount":9,"integrity":"sha512-w9feAfftKFdjMPyeoGWqC8R5eAxAdS3FdNa7Wzc1ofYTMkwMuB9LjIaOcvgDwSXAWUnsKd7VVlXfWJ+zzmq+hg==","signatures":[{"sig":"MEYCIQCxkQJkS8oKOhFCT+bgtw10o6RYBJhajdGhu3clIiO20gIhAPZFvxaJVdl6+2D+yf0t8p/Oo/rjZbhxJvtNaYNFTF3Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31576},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"284770c018ee455f96153fd21b82484ea8f626ed","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.6.0_1775131652581_0.3470373335575414","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"tracerkit","version":"1.6.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.6.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"d8f4fc6f480fb41a39934e525ec7cfd360a5f1f9","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.6.1.tgz","fileCount":9,"integrity":"sha512-rIPrizxz+VSUanc7zBWcKMhTDD2FE5y4rVwQG6YEI/i1OhXeUAf1kfK+HOoIV8HiGnQSj7lUavTUBTj5jDDxIw==","signatures":[{"sig":"MEYCIQDJ7cCim/1dBq6rDxXT1LtmDUOVL8vv5rSNEUN7z4ie0wIhAJug9uy5WXs4tkoWuqi4W9LQDHWtzpx8ZAOjrZtyHBfG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31576},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"c8be4a213de1e39c526badec82a6254299235e14","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.6.1_1775131840526_0.8568471032583131","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"tracerkit","version":"1.7.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.7.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"389002f090900c6eda9ff0f77f7fb70ef215fd4a","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.7.0.tgz","fileCount":9,"integrity":"sha512-VRwhB261zWOdq5ebf9i07zB2l9UzTY/KIWjZYbHucMYdLQvfLR1kfcw9/qX51AA0EhLBG0WRMz8qwEDwnumUKA==","signatures":[{"sig":"MEUCIA3yJHO9xnlr0524DkdEbej0yu6r3cnA+D8nuMvceJ5OAiEArbNjDJziPWi/4i7ANcsS+vLQeiWXtN+JIl1rdwEElA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32663},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"22776b85e0e95159d4dd959ee8c6ab3a0191cc55","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.7.0_1775132590712_0.03025407436700811","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"tracerkit","version":"1.7.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.7.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"19fd202e809cc4c805057748f746f6a911819920","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.7.1.tgz","fileCount":9,"integrity":"sha512-h4BTPM6scG774FA8itdPv+k4NebXl2JuA29aEaMozXR351APizvhie7XfhEBq9gbXD5vUumOHHrlXiXiLzpBWA==","signatures":[{"sig":"MEYCIQCKuwRpDqEN0NZ0PpIofTCS/Fak6vEE1nUXreJOM8FhwgIhALL5JH0XTRJdug3MlMmMkCb+rWEf3MdX6pNrqFcMp/ns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32751},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"fc295644d8d7b60b5b093132085bd7c415ea61ef","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.7.1_1775133110230_0.16745619406013001","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"tracerkit","version":"1.8.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.8.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"92fc65414c4eacd24c3af32ecb481940f2de76a0","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.8.0.tgz","fileCount":10,"integrity":"sha512-KokhwJZdTQUo2le2e4MMhSmaliM/6Ce9uRlO3vKP7Z043Gey/ZaVcmx0sRjCQ8vkdh2VByROVDK8WlZvaTaEXg==","signatures":[{"sig":"MEYCIQDDqToMBwIjABnVPsk38Uh85SuhfCKwPxyCt1mC6sSDmQIhAO5s7M2sP5vd/xzodmHxOL4thghk1afOQhLzRsUz+j60","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36877},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"56a6ac8eeadcf0c741856e5e1bfd715f015a7dd8","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.8.0_1775136254117_0.907947691445474","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"tracerkit","version":"1.8.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.8.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"6a1a0c49ab584b3e555e1161d4839ca45fa0f774","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.8.1.tgz","fileCount":10,"integrity":"sha512-DG+M65h0rxGCAaP+FFZjED27ntMAGYPc/pQRxByYDlYmEqjGnk/Kx69VmLZkEWg8TrE4HtZffaMro8EB7ams4w==","signatures":[{"sig":"MEUCIQCJdQjLoLMlmtyx+Q7VO9+sFBL6JXivczEiX4Gt1/S7YgIgUsPTyW0RwF4ql1fcoNNSfS36PtqdY321ZadIcA4Ttgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37580},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"6808dbfbd071461a9d1062dd0c74093303b4e6ab","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.8.1_1775136549951_0.27547432719518783","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"tracerkit","version":"1.8.2","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.8.2","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"2b9e480aa053992c6b0e77b08ffd79d45f2425b7","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.8.2.tgz","fileCount":10,"integrity":"sha512-H+SI7HPl7I6J/o926f6eIjXly/Eji9BO+A0KbFCmMqyETnvQgbL4K4hpgZPoOCdJXrg8o5GRQDu0gnx875EJ5Q==","signatures":[{"sig":"MEYCIQDGq7uYkpX5DipRCtfECoasLra7Rf3+ZuwpIFaV4I/mZwIhANl3iq1Z8usV2cHOAKFG+Cv+wIhPH0gL10Qq+riz/wkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37580},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"4c6bdd906b24d1fa3414b45780f78c501acbc77a","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.8.2_1775136701503_0.9549568557539097","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"tracerkit","version":"1.8.3","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.8.3","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"90941096fb383863cef58eabe9c433aadbdc8f62","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.8.3.tgz","fileCount":10,"integrity":"sha512-DGrB6nNoGxafiT7lPwKIOr+ccbsZvrFdZRIqflLQ1J/fAEzc5HmeDCc781KBTGlo6d50BNLkAXSbKWUrzpMx7Q==","signatures":[{"sig":"MEUCIGM9+PdzmNTFuOOklZ6cxgHUTYYKbRE4nhm5mfeJcBX+AiEA2d2Hh2B46qAw3lkkN56LQqWtBDHLfplwHyJzsYrdUnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37614},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"62300f93da13831cc3e05751a4637fb53a7a64e6","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.8.3_1775137252049_0.22124362369975015","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"tracerkit","version":"1.9.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.9.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"2c3af7c2ee2c778ae15d679f7d1b11d5edd00289","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.9.0.tgz","fileCount":10,"integrity":"sha512-NxuDtMva+zY1UBDHZru12jitlfXlCy7mOOrr6BbGEnQC/uuMVgWxgjGwubLqzBToJfc7a0LSEkcz4BuQ4vyuUg==","signatures":[{"sig":"MEQCIFLQz1ET9S5BoZRG8wVzaKE3E6KFK10dGgJVrdrnvALeAiB5/r+QBGeubW7VSTzqfy+LcTcwRBn6YR4gV+fKAjKLxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37904},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"b8da8f24ab9db758948357dfae1dcbfb623e9e4a","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.9.0_1775137548663_0.19141606015493462","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"tracerkit","version":"1.9.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.9.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"68c3ed68419a7217c1dd753846cbaa57ea012fe5","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.9.1.tgz","fileCount":10,"integrity":"sha512-FXZPOnBuvtOAAAU/SrY85YFvHwymBCliPk9keezDG0pvgxRrD9bkNbrcdbxFv3MqMn/IdYzXS/+K0Yoh8R9bKA==","signatures":[{"sig":"MEUCIQCa/Cynshj9oWwvPPRT8eVLATfOhWANYJT/rG5CCfI8AAIgb5agJYtijXQn7qBRqLQX6jWtK72Vc7xxwMBLIdsRkqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38002},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"af6c700b5b232214bc66e2aaf2962a6c266aac8d","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.9.1_1775137652124_0.9734575683476852","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"tracerkit","version":"1.9.2","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.9.2","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"da8a937dd47b8d066e6641329a977444ebe4b596","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.9.2.tgz","fileCount":10,"integrity":"sha512-KceINm+NK9Kga5eq1dRUcB8c+kZ4NvuHigL4y668LBfvKDsyTuj127Nb4iVXGDqRtJgPWsvt+fWI0ZHCPiWpBA==","signatures":[{"sig":"MEQCIFs69yf/7ep5PV5glqcWxBZjqYYu+arBgiu2mM6L61nHAiAOUSRPj8ZccomuI+8cxmVfMuZYaP+wH5yNE8rEn8LQZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37734},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"6cba37726ff39aa3536145e3f3ba76615908772b","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.9.2_1775137809872_0.08821834364092118","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"tracerkit","version":"1.9.3","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.9.3","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"ea8f39bba8c6db48ca6aa8defc50868bd1dcefaf","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.9.3.tgz","fileCount":10,"integrity":"sha512-oxToQsYcs0hp+26dqQImtXzZ7p4/EcbE1/scVujyXhh5/nZdHr/ZjvgYQnt2RPs3YiZfZz/qhgRy/0zf4/Sz9w==","signatures":[{"sig":"MEUCIBBZENuOJLrBF+33pGjejsKEUAHd6r5dQr9v5nN85UJaAiEAz+bFoC9bboHWaw8hTkC87iXenDDHPpZ+/BxmMAv/70g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37676},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"748f841881409032225c7e3e1ace5b4660e1ae0c","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.9.3_1775138793778_0.3021567508323755","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"tracerkit","version":"1.9.4","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.9.4","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"44e769f0ae0b318852704bec2355b19223cf30aa","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.9.4.tgz","fileCount":10,"integrity":"sha512-DcUXFPdJ39BwaIa1Hz20hMjw3lVLVLW4EL6OcI55ZFdn1hZVRGznt/wYHfPNxOCf759B512rknRk43qxDymClw==","signatures":[{"sig":"MEQCIF2Jis/LEIyIvIKowjPFIcNA8jSPr8lI0KgbGHpzoE67AiBKKFgX/1qSAv9QtjIroggWxO3Gwtyd/zjckBLlYoY+Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37577},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"bb78f1e66bc02b4870c4336be0151561f873946e","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.9.4_1775140416027_0.3197178432335466","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"tracerkit","version":"1.9.5","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.9.5","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"3f2f4299726811e5f32ebbaa56dccebb730887e9","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.9.5.tgz","fileCount":10,"integrity":"sha512-H3lT+pdfWPtVBx+WJ+91NhW5OVC6PizqutebDFgACgcAg4DPhyKhO3Js8lMokgOf0cNQfofXXqKUPllMaZMwoA==","signatures":[{"sig":"MEUCIQDVql3eYgKzeJMic3FxUgpGzqZJhzPed3UqTHHf0tVnBQIgI9vF0t7xcwgb/R2j1ZaQ/ZdAbbPEa+oUypubo/TqvoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37678},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"1c3225d395753e6390d310a41d96261cc071b4ac","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.9.5_1775140534605_0.918771467495169","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"tracerkit","version":"1.9.6","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.9.6","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"4e8d66ed452851460abc0af01763053f62909d8c","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.9.6.tgz","fileCount":10,"integrity":"sha512-cZuboJwgPvTaT8PntLDKdra36xEt6W/WQtfIZKTM1QZQylrQTw8jxBLc03gew9KPK3iRNr2dM+UFuaLk6wrS5w==","signatures":[{"sig":"MEQCIFG1TzocauBQyMdY+71MY28fpXr89el3yyjqZDjfKz4UAiBCsg81wk4tkEhyJ6DN03qfw9rfF4Igieo+CPC0Vw3F0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37773},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"2c849031839f461db2c65e17bdd823bcb0e199c1","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.9.6_1775141992230_0.2086307213936638","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"tracerkit","version":"1.10.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.10.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"83265b53b36fbe3a0b52538e3a286f4b5d223622","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.10.0.tgz","fileCount":10,"integrity":"sha512-Spw4XRVXQEjU/9v67J+FDBKDvIShEbLuYsM+9c1890gD67Pgbo++YC1LCiALCjRiL07JbvmCjIkmGRA5DWeyVQ==","signatures":[{"sig":"MEYCIQCjxLzC5RlWHtjNYj4wI4kGf+IM40QA+oNwKL4vmQAF1wIhAJYAct4mgOYMGVPn8md6lXC9dh8uojRzvJ319xJkTLQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35510},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"b6ef74d631a8e31762d8b614c438e210020e3751","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.10.0_1775148697327_0.2646387762825293","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"tracerkit","version":"1.10.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.10.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"7a912b70bb587ec9f1483e4bda8810e929e6bb14","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.10.1.tgz","fileCount":10,"integrity":"sha512-eYyOxoSc+GfgitMwp/65xjNtw75tBT+WP8GWBc7ZBJsMuFRTBhQBOvmwnAN5jWlVqkfizyDbawklEkwP9a1s0Q==","signatures":[{"sig":"MEUCIQDmQeEa9bZMvfPRUMZLm2sXamqjSkTUiX9unJSGoxHELwIgQevSeTDkegJvxEzca+hnZWqVUOrmlyrI/zwAQZsAfOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35510},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"409e9b024556be5770454f3274e980add9459bb7","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.10.1_1775148849863_0.6209781715951879","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"tracerkit","version":"1.10.2","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.10.2","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"5b43db49abbac2efca8533fffc997d87e5d175ec","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.10.2.tgz","fileCount":10,"integrity":"sha512-ZmYNK48NLNjvsJhDc3HhH0DkUXXyeCM03zLzLnUAocUXI7H06EWICuxqE+M2qnnWXSnjyF9v8ZrBaDLjRn0aLA==","signatures":[{"sig":"MEYCIQCJe+j6v8imoz1c6jXKeKfKVUCbKQIhkc26jq5/MIGVnQIhAPIbKzZ98Ne7Eg1CzU/24IeZIZTxN74SzeddU5BlUdi2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35510},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"bbdd0ed9cb8c94e4aa7703f0071d0454887d39e5","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.10.2_1775149195257_0.5695934792002451","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"tracerkit","version":"1.11.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.11.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"9ff92187af1c39c4e58dceb14b51c47d6bb86b59","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.11.0.tgz","fileCount":10,"integrity":"sha512-nGqQv8quguTdmprRGrpXfBMv4k0snFhN6hyKTdyzWt0MICrQ94Skwe/IGQaWXbXxf7+u+YLYOu9THgXXNNN5yQ==","signatures":[{"sig":"MEYCIQCKAuP4mBUkJY6oZ/13mI4AP91CCXz86tr1M4hKJDJhQAIhAKGvjgtjwfS6CAhUXwvMfYhHsXw+u3dNpRnNozipRVJN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36188},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"c03175e4f33c4ded76c8d43e057f42e5d795501e","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.11.0_1775472463413_0.39613241729365756","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"tracerkit","version":"1.11.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.11.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"432615e8d624ad50af612c9bb6f2b9dcb023a9b4","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.11.1.tgz","fileCount":10,"integrity":"sha512-9N/AK6KjvpczILLSWz1C8FrXE3vVlJ0Z32THTJW+a8HN2cnd3YMhkoSqmOlv3GZKgciQqymo8sTYHPf3pwKCuQ==","signatures":[{"sig":"MEUCIFAf0lx1anOfsKsFJXoNF7kM3MwDEq9TpPwt2temGQNaAiEAkE+/DYiGL3dbenl+LmKZTUCzt+WbILn00qge2Fa981I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36188},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"f8e29591f8066a3ffeee86e94abadfd59a0b1c1f","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.11.1_1775475551625_0.9392396752201972","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"tracerkit","version":"1.11.2","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.11.2","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"d2201ccc7e17de4798523c80fb6842a6229fd680","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.11.2.tgz","fileCount":10,"integrity":"sha512-dsQ8KS5jAC76/9636OzsDiOpZbCGeKZ5VAPTeZuxqmmsEm83HeeQN96r4i8cH7Ruxnso8xRWnbNvML8sei5+Eg==","signatures":[{"sig":"MEYCIQDNIk0x9Bdmnf2KWagB580AvuUxsgLqS1+cLl/79LodAgIhANMsRK0GID/KPI+VGYiVinMscA2ROds4dB2aaBYMDjRs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36188},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"83ae363a4daf33e10cdd7e869d35a1918a5b1242","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.11.2_1775475629946_0.23444976344075918","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"tracerkit","version":"1.11.3","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.11.3","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"cb16ee69f2256225c7477685e341982204d74d91","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.11.3.tgz","fileCount":10,"integrity":"sha512-ig1NrlgIxpMoea8FCZZrBfk5/tCqBT+FZb9Bf9+nRhnmaxds228+EVUdREVs8MZgsUIMmBZ40REdYQlqbMGNig==","signatures":[{"sig":"MEQCIAJq26i/qZtp51z4JZz1myv844ct5EmG30SexSHsWlHVAiBCkatgHzGd8UWAapjZ4bypfHBQ7jc2aEaUhhUPb/vE+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36188},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"d394391e11aebd2193d5e1f74c81059d42f722c8","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.11.3_1775476345564_0.6641594702097673","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"tracerkit","version":"1.12.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.12.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"61f1037391aa65264f9f80d14141ddb56463a297","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.12.0.tgz","fileCount":10,"integrity":"sha512-EpcHzrUOfY32p2q27p67ETDpvQ9pwXPedC9VU59Use3vDVX7Pw3FhLccunKDsLAZ5KLW65UlE3cgbMfje2Lrrw==","signatures":[{"sig":"MEUCIHpamijOhw6Fu4c2BNy3qIQzKKdOvnUcskf7i/3QUsW7AiEAtgTjDTSFE5avHiA4wAY4MAZY5WNxxT7Thg36a+YnJxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47524},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"5216e671339a60ab0ead398ab648a85b41fcf932","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.12.0_1775483187950_0.2619239248308478","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"tracerkit","version":"1.13.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.13.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"39427faa4d84f0e1e02d88291f2e76d8a061afcf","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.13.0.tgz","fileCount":10,"integrity":"sha512-NkhFHf3iPyLlMDz0DWmUg1uktULzIX9Aqe63RSii7QiYJCnaOeoqTpexPagF0ErBGN8/h6V6sxQHEDHlRx0uYA==","signatures":[{"sig":"MEYCIQDrSKgBRUCrVCVKw+xXjzQFfm0ByMp5Dgc85w2SAvWmxQIhAOYK0ZtqX2T/YiTjM2/wISi9qbZ8+fMee8LjnUccAGdE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39218},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"27b1698dd59079b2ff309f2af7e703902dbc11b9","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.13.0_1775485428551_0.03373276801757852","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"tracerkit","version":"1.13.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.13.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"79d0eaf79d47955ca5f3bddf86af9e40bc1289b2","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.13.1.tgz","fileCount":10,"integrity":"sha512-gUWBSPZOADx1NfQP0NL3qMlT+fcS4AHa/V59yCXh3IrrZ3l7+e2q62pH2/imzihkyxq/AkwY5Z1DZP0PwzvFKw==","signatures":[{"sig":"MEUCIQD/3AZX/IJqZslCPR+BSJTn2ynUi43CpW84dSIE6vDTwwIgMPuSI1hSNM1SsEGFKUjR+npmkmznvpiDZHdqPZHNyhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39218},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"c8b4e3d45aa7dad7c9d227d13efe4015884fbc99","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.13.1_1775485619634_0.008074005101198933","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"tracerkit","version":"1.14.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.14.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"bdfa816944f7713b67531a647ef5357bb1745d26","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.14.0.tgz","fileCount":10,"integrity":"sha512-BkTsolnop5Ph9YMrv0abPNjR3ozhWRTJJ3Q7v0ayo/C4tqSNFb1ppVrEK1vclamClo/paOr+4m5VjYLAMClCcg==","signatures":[{"sig":"MEQCIGgpf5k58eDfRzrWDTH62oYTFUJoe6yys7Odm0c3rF9xAiB+p1NHBHjYG56IQ7swkKlFlcQE4lFxIQoijeVCeEV6kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43787},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"57455ed007e485e9b224d03f48108f8b96743bbd","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.14.0_1775488126965_0.474097673889194","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"tracerkit","version":"1.15.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.15.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"94e547ba8b5962a2f9ff07ce7ade72a9746cfc14","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.15.0.tgz","fileCount":10,"integrity":"sha512-9yhCQbqqHnikQDXbZ5ZHAEsFUKgRR+3KovHxJlhD+8hFsS6VDMFoh+dKrGewtoA6YRKilUGzVwcpP53x4txg+Q==","signatures":[{"sig":"MEUCIHNmslIOTlh/jYeHdTboPbyWaPWrlz/D5u4yOmEpmBB6AiEA1GqxgPQ/7f/482RIyBQrQkFXgfCkvAsOHd1ARmq/+kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46918},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"f9364a5f193facea04a805882ada99d296cead12","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for Claude Code: replace ad-hoc prompts with PRD → plan → verify.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.15.0_1775488524179_0.4894896734583367","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"tracerkit","version":"1.16.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.16.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"1042e64500f0976708064941a79dd58b8c8c3b5b","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.16.0.tgz","fileCount":10,"integrity":"sha512-bCoHnNufH/E6jp6b+uTuaKEE8FeZRSeVYLVPbDFaKvvBw2vEN1We4mKqU2oycGyzyVA0ButgOR5JiCYAO+IsKw==","signatures":[{"sig":"MEQCIBmgMggPj4BsU0BhT3z3SSwqAOmrm82Dvpdu4QTLGd9FAiBMx4hDlIFw2vhG50oDcrAZyHul5dTkbMKmTN9/atBKPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48203},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"4e9614c1a0be8e7e1822528ccdbd40ff30d42cb7","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.16.0_1775492425262_0.6789697334089351","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"tracerkit","version":"1.17.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.17.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"ee9b8975ab2618c4847ad267fd6619ce88852004","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.17.0.tgz","fileCount":10,"integrity":"sha512-zaZxTG350D38qK3la/QSBt05aKdWZRZVXmydgF6dr40jdhl1QJmVRSBYP1RH8UgTLECy6n+rMuuheDXhj6IY1A==","signatures":[{"sig":"MEUCIQC4aKqBnVboqm1vXJdxh8j0+cFsph8mfs5D8VzgjrAoXQIgVZeanr3c50FlyMDXM2Gb016b+XsKxOy6HYAn34Qua68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49765},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"544bc46a265e2805638731da4012b7eee462798f","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.17.0_1775591851436_0.33565757991748235","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"tracerkit","version":"1.17.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.17.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"40c4c3a8078c99d2ed6e57e234ccaf9011498a13","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.17.1.tgz","fileCount":10,"integrity":"sha512-EBl4q1ZaUdkXxn82J8kkaRLrfOYYj3b8WUu01WqS+cdQBsMwo9S37Nld0o1H6HSOMvmNGIXQfk60VG5e1ISjmw==","signatures":[{"sig":"MEUCIQDgwb5sRXWQdY+zDDTyxBNRJxpzUYvGdbicHWHZ78xDiQIgIzGsVXlUoYiYfavOlcH9AElJ7qUtnUldcmNJJa99jmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50421},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"35592006315b5c0d223beb81cd630faa87f94892","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.17.1_1775597097364_0.28180910409254345","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"tracerkit","version":"1.17.2","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.17.2","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"0633dde57e426870810cb763d9ac6ff0e9e1c932","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.17.2.tgz","fileCount":10,"integrity":"sha512-HeOZWrNCDDfCVOuJ7raxYIrOmH0qPMbNCHhDei/N6IcPmdTQbBPZrysb6kKiMfvdxFZqJySjSURCdJkxw8mylg==","signatures":[{"sig":"MEQCIATuDAYBBC8sjHalht8G5idLeg0CGUtKtocgBd8xRoweAiAx0R6ahMLQScXvoEQz6avnEirYsZoMjJ6XNdnKfh5Sqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49589},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"3232b3b800ed8a2f7c712a3ec4141a102ad20659","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.17.2_1775726280916_0.22079007412944218","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"tracerkit","version":"1.17.3","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.17.3","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"405070bdc2d422988c8f5d8abb99be0acbb0152d","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.17.3.tgz","fileCount":10,"integrity":"sha512-rcvQyBxFWeALFVLBVlaFa/HbM674MKM3bfb8ttCIlMmBqJmSr4wmBUfzbOEpUPiTJJCBoGNXe4uvWK5sChu+Yg==","signatures":[{"sig":"MEQCICWywQuZh/zbJGatdf9cr7BIUsUqMXNKcj8JZPY3AnQiAiBK7fyCoCkPssxUuQuZzXH/nraTV3owamw2/YmTVFmSEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48387},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"89ae97174b6b260a7e5ec74f0f433a48d2b59c60","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky || true && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.17.3_1775726521730_0.4738847122896974","host":"s3://npm-registry-packages-npm-production"}},"1.17.4":{"name":"tracerkit","version":"1.17.4","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.17.4","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"b93498c477055460ba662e3205cf793bbd1bf867","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.17.4.tgz","fileCount":10,"integrity":"sha512-p/9wFCOgUKZ1ooaRX2nLK05poNrHsQmwrSNp9KkoXdYpixk0mUympGRF6WRee4406+DH4S/M2O93n9bLF8ZFzQ==","signatures":[{"sig":"MEUCIC2B80NwsuZyhKo+x9hQ2v4QSP0q0zN44XCArxasVIbXAiEAlukDZv8IpLQzwHbep0nBq9Ny7vjDEgEIHGIwAzWNdBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48230},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"30dfe0cee870552b79b499cf819ee29e18eecf33","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.17.4_1775727243531_0.07472031772891463","host":"s3://npm-registry-packages-npm-production"}},"1.17.5":{"name":"tracerkit","version":"1.17.5","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.17.5","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"6162ffab6c22b0d3d158231f9d514c1b4f6e806f","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.17.5.tgz","fileCount":10,"integrity":"sha512-e41LosFLn0eRC0FKdqca8cqF8+Drh4dmQYI++YUtzonsz5xUVvXv3dNo6MP2syNBrGr29EENYYg3H42CazqFFQ==","signatures":[{"sig":"MEQCIFbgjBDMzHgvDL6xnl4pL4zmj1KoenpZ7xeBmopg/rfiAiBunyUDF/1+m5y4UhrTh6BE0eMjnFVldxvCUIgPOpci4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48230},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"125463c7123fc3c5353fc3a28a10ce8f91b805c7","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.17.5_1775727463431_0.45922576896085254","host":"s3://npm-registry-packages-npm-production"}},"1.17.6":{"name":"tracerkit","version":"1.17.6","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.17.6","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"fdf7cce22f81ff8c45fd4f1af337c9324a7da41f","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.17.6.tgz","fileCount":10,"integrity":"sha512-jv3QX2oOrUP5tcCpEj/2g/CQiy90InRJPN/sv9tFp+SSE7pC7P+EO0EcEPkRkE3eAfaJYtkCyylCdlnjCJflOg==","signatures":[{"sig":"MEUCIQCZ+V1f/v2K5h6cjMZHILlct5uDLTHMGLF9nC8vGfd78gIgam1VGzJ0d4sACoSPJuz3vdgTN3rYJD8x3T2XefXvyLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48230},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"7610688155955379aee56d49e1e64b2a8b05bdb5","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.17.6_1775835804475_0.29806234048133007","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"tracerkit","version":"1.18.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.18.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"38f44fee4b4628bab308cc7745eafcd7d68571f7","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.18.0.tgz","fileCount":10,"integrity":"sha512-RrVzrGDxGHhZThqdQM5DnBx7dGDiqcw041IDg4ViHGtFwUmVq4yvFRUkq8PVRkI6GQIQvPfxDYNIY0bfOIHlVg==","signatures":[{"sig":"MEUCIQCem8S9R7krrCREVUQhuGZE23fUrhBJBdgTXMFHBsE1VgIgLgGxpXPc5IccS9ToOOiLXFwj7Moa1MjN3NjHmIINOjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48230},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"0eb26489d8d2c4c0615f369d1e2fa4705f538f9d","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.18.0_1775836072451_0.44635885251185625","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"tracerkit","version":"1.18.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.18.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"7470610db9304aa00215755fb3ef671cdcc2e820","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.18.1.tgz","fileCount":10,"integrity":"sha512-v57aYy2YZaPWehruYcWDglkXSKkoCLAm2PsPVZ+ZogRkx8AT/YfzNTgUKVIlm1zwlNgkKMMv8lF2EgelR1sD1g==","signatures":[{"sig":"MEQCIGFFqMygsjum+OGXMapFqoZNJNpMwUr0S+0dk+s+wDSgAiAJRvKKcoN2U8OGvc7joaIpHJQWOHVWQQHLeVDFVp2BNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48241},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"340b325b26eecf6548cf33bcf48f1ef02cc80798","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.18.1_1775836239207_0.016503867256141058","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"tracerkit","version":"1.18.2","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.18.2","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"81291f85d641f38fc41002d2b0988fa0b5ece251","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.18.2.tgz","fileCount":10,"integrity":"sha512-JatLF/bKC2LPNs0qzKPKPGdiArB4cLZTnk/7dHcpw/A5Ld+ProQXtx6vvjiGmR2+HPTb6/NMRaWFQzsgVpQuBg==","signatures":[{"sig":"MEUCIFSr6NooaC3PIgov74oWVPRt2ZuZahn4y+QlZt+/HRN3AiEAm6GjX+MP/b+6VpFuN8GkkZ9vNOoTegUdpTUVNAeKWLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49680},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"0c8bb353192dd356e2b904afd889d4af49ba4993","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.18.2_1775836721947_0.15029958765714624","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"tracerkit","version":"1.18.3","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.18.3","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"210d5fae17e8926bdecf0da583407952f4705621","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.18.3.tgz","fileCount":10,"integrity":"sha512-Hl+nG37vDfzueEsMUxADFBwgKbTl3KSyn3CSXNV7TIuxm4zLrVQIjj10l/xnBBQxBs6MLF1VHOqCAS7VUrdkaw==","signatures":[{"sig":"MEUCIQDRvlfcowl9Vrxy9Tvym5VCFMJxqNAaE69i/CX9keXdVAIgIXwDm4DskKRQv6SIgRd1oOYR2U0FPuaLTlSZm4ykkug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49680},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e279e06a152787068a0b8dcd3952c992c8c766aa","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.18.3_1775836809253_0.48311228307774035","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"tracerkit","version":"1.19.0","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.19.0","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"d8f46e63e3f01aba4a851f05e1a02c33269bad28","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.19.0.tgz","fileCount":11,"integrity":"sha512-ETMeS+pW9t0Lw/hJnr8Jku/DwDahkdMbyigt6Cub4Vs0J+6vv3TP6+K8UiG4HkrrL3mtqAZAYB6dCx0i9y7pNA==","signatures":[{"sig":"MEQCIHYzVbUjzYnFtYkBB5SAq1HMpMi9t4Op1S5klBGJoy5RAiA1EeXs5IkFsoPJy9fTUxhRGFLP71RHPXAtUNbooe9QqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55749},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"10acea52339dad3f50f526551ab140030b501795","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → build → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.19.0_1775839406060_0.5619787564303436","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"tracerkit","version":"1.19.1","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.19.1","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"d6d4a22275fdc5710ff4f46ec6e8a7df543de2f6","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.19.1.tgz","fileCount":11,"integrity":"sha512-YeFskOeYGvQrwPbTWqkRYAi8HOgNxsEaTy5sod/ekrwNvqO+ukeCziWSq1+FRneYSbUPcrzpiLmdzp8QYWeDIw==","signatures":[{"sig":"MEUCIQCxRO9xx8wlrokTOv4EVyq7/Cqp+2UzIvCs80vDuIhz5wIgXSRJohInQQLFpDYM2bqF3gFI1KjDiIHF5rB+tfZJdpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37416},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"32f48af8cf9dae3d2fdf4b855396461cc452cd63","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → build → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.19.1_1775843087822_0.565490350980846","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"tracerkit","version":"1.19.2","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.19.2","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"4bb505c9e1893c29682d5cda96bc3e9dc21bee23","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.19.2.tgz","fileCount":11,"integrity":"sha512-rimaydcG7iXq7emKcpfkK+L9rBpkeuyBKpOypZ6h+8JtoGsXPYiE1JEdG5gtwoGYkizQBk4+h0vGEZToKa9Gjg==","signatures":[{"sig":"MEQCIAkFylbiz76EoN+2ClmzuGUF2pEA0MyyyUDXFtvR/rUNAiB1E+tmSAgWR9ttozw2Mdta/6PjpzFSrHYFDbdNIZ4YZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37416},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"56be4f73e46f14d238841ba58b257e92fbd7c806","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → build → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.19.2_1775843234519_0.021567364111591436","host":"s3://npm-registry-packages-npm-production"}},"1.19.3":{"name":"tracerkit","version":"1.19.3","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.19.3","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"501dc765a20dd94906ad524db58269c8e453859d","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.19.3.tgz","fileCount":11,"integrity":"sha512-6GEPxPxTOT346515oZXJFOfKaH4eAgxVjwDVDRsdeQpj7Hp2fziusIcWisbJ5nKBta2zMBnDDf2p/F2LjLYO6w==","signatures":[{"sig":"MEQCIBDrZkIlV1s07aHGjyjLePi7m+W0A3+Kx8I+IDUHIoNUAiAd5+W8v6aGQlAB2mpbgB+5DSU9yfXPre0VzwGZM5IeOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37416},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"9a3330dae1d25e29643eecd28f6996f1d115f91d","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → build → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.19.3_1775843307801_0.3291512733034485","host":"s3://npm-registry-packages-npm-production"}},"1.19.4":{"name":"tracerkit","version":"1.19.4","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"author":{"url":"https://github.com/helderberto","name":"helderberto"},"license":"MIT","_id":"tracerkit@1.19.4","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"homepage":"https://github.com/helderberto/tracerkit","bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"bin":{"tracerkit":"dist/bin.js"},"dist":{"shasum":"06baedb13800da989e0ed1044ac6b0e51209ff9c","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.19.4.tgz","fileCount":11,"integrity":"sha512-W6iM2qQSKQ18s37DXf1quivFaqgjuTuOaC5p9keAHPLkb86A4bVsgnW1rpZBR4G61n6U3/0MIn5Skq8069+iDw==","signatures":[{"sig":"MEUCIBywXALzZkwxVf0l/hGcMmmjctcMGWUDK6of9oa+xShBAiEAkM2y0cJZVgKnEqzHVpWdvsade7t2OWXISk9anvU0+Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"type":"module","engines":{"npm":">=10.0.0","node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"bdc3c741188f8fbd18720b2990a4da6c687810a3","scripts":{"dev":"vite build --watch","lint":"eslint src","test":"vitest","build":"vite build && chmod +x dist/bin.js","format":"prettier --write .","prepare":"husky && npm run build","release":"semantic-release","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","lint:fix":"eslint src --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"repository":{"url":"git+https://github.com/helderberto/tracerkit.git","type":"git"},"_npmVersion":"11.12.1","description":"Spec-driven workflow for AI coding agents — PRD → plan → build → verify. Pure Markdown skills, zero runtime deps.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.3","husky":"9.1.7","eslint":"10.1.0","vitest":"4.1.2","prettier":"3.8.1","typescript":"6.0.2","@types/node":"25.5.0","lint-staged":"16.4.0","@commitlint/cli":"20.5.0","semantic-release":"25.0.3","typescript-eslint":"8.58.0","@semantic-release/git":"10.0.1","eslint-config-prettier":"10.1.8","@vitest/coverage-istanbul":"4.1.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tracerkit_1.19.4_1775846027853_0.130782793494433","host":"s3://npm-registry-packages-npm-production"}},"1.19.5":{"name":"tracerkit","version":"1.19.5","description":"Spec-driven workflow for AI coding agents — PRD → plan → build → verify. Pure Markdown skills, zero runtime deps.","license":"MIT","author":{"name":"helderberto","url":"https://github.com/helderberto"},"homepage":"https://github.com/helderberto/tracerkit","repository":{"type":"git","url":"git+https://github.com/helderberto/tracerkit.git"},"bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"type":"module","exports":{".":"./dist/index.js"},"bin":{"tracerkit":"dist/bin.js"},"keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"engines":{"node":">=22.0.0","npm":">=10.0.0"},"scripts":{"build":"vite build && chmod +x dist/bin.js","dev":"vite build --watch","test":"vitest","test:run":"vitest run","test:coverage":"vitest run --coverage","lint":"eslint src","lint:fix":"eslint src --fix","format":"prettier --write .","format:check":"prettier --check .","typecheck":"tsc --noEmit","version":"node -e \"const f='.claude-plugin/plugin.json';const p=JSON.parse(require('fs').readFileSync(f,'utf8'));p.version=require('./package.json').version;require('fs').writeFileSync(f,JSON.stringify(p,null,2)+'\\n')\"","prepare":"husky && npm run build","release":"semantic-release"},"devDependencies":{"@commitlint/cli":"20.5.0","@commitlint/config-conventional":"20.5.0","@semantic-release/changelog":"6.0.3","@semantic-release/git":"10.0.1","@types/node":"25.5.0","@vitest/coverage-istanbul":"4.1.2","eslint":"10.1.0","eslint-config-prettier":"10.1.8","husky":"9.1.7","lint-staged":"16.4.0","prettier":"3.8.1","semantic-release":"25.0.3","typescript":"6.0.2","typescript-eslint":"8.58.0","vite":"8.0.3","vitest":"4.1.2"},"gitHead":"ab807da438623bd344de407b642b0a27e603dc8e","_id":"tracerkit@1.19.5","_nodeVersion":"22.22.2","_npmVersion":"11.12.1","dist":{"integrity":"sha512-dpgTlxirmlMLs49aT1BnatvVoTTrfZe/DC+eHkNx9AGnRn757u6DIAKFQFb/aTvgU2aXgxA3WNxkctpK69hTTA==","shasum":"40716e8d3eb68e4097690cfcbd17d6fc9445bae9","tarball":"https://registry.npmjs.org/tracerkit/-/tracerkit-1.19.5.tgz","fileCount":11,"unpackedSize":33944,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICUb5XPacDE2kvIKj4xHEPzO//VVJBVeai6qLewDyCsGAiAdKMppGzNwL9U0tcIr3cmtLBhIiZsw0y4/J05Ievz9SA=="}]},"_npmUser":{"name":"helderberto","email":"helder.burato@gmail.com"},"directories":{},"maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tracerkit_1.19.5_1776765250929_0.3387255827513249"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T19:19:40.502Z","modified":"2026-04-21T09:54:11.174Z","1.0.0":"2026-03-31T19:19:40.647Z","1.0.1":"2026-03-31T19:30:08.130Z","1.1.0":"2026-03-31T20:10:40.844Z","1.2.0":"2026-03-31T20:22:00.875Z","1.2.1":"2026-03-31T20:26:19.298Z","1.3.0":"2026-03-31T20:31:59.986Z","1.3.1":"2026-03-31T20:33:35.002Z","1.3.2":"2026-03-31T20:36:27.821Z","1.3.3":"2026-03-31T20:48:24.655Z","1.3.4":"2026-03-31T20:51:18.640Z","1.3.5":"2026-03-31T20:53:34.998Z","1.3.6":"2026-03-31T20:55:00.128Z","1.3.7":"2026-03-31T20:56:27.443Z","1.3.8":"2026-03-31T20:59:27.073Z","1.3.9":"2026-03-31T21:01:16.730Z","1.3.10":"2026-03-31T21:08:55.436Z","1.3.11":"2026-03-31T21:18:02.801Z","1.3.12":"2026-03-31T21:19:33.378Z","1.3.13":"2026-03-31T21:31:12.664Z","1.3.14":"2026-03-31T21:37:11.827Z","1.4.0":"2026-03-31T21:58:45.225Z","1.4.1":"2026-03-31T22:01:47.672Z","1.4.2":"2026-03-31T22:04:59.966Z","1.4.3":"2026-03-31T22:15:42.787Z","1.4.4":"2026-04-01T09:18:54.601Z","1.4.5":"2026-04-01T10:12:05.778Z","1.4.6":"2026-04-01T10:14:52.402Z","1.4.7":"2026-04-01T10:22:47.696Z","1.5.0":"2026-04-02T11:58:53.445Z","1.6.0":"2026-04-02T12:07:32.739Z","1.6.1":"2026-04-02T12:10:40.668Z","1.7.0":"2026-04-02T12:23:10.861Z","1.7.1":"2026-04-02T12:31:50.377Z","1.8.0":"2026-04-02T13:24:14.274Z","1.8.1":"2026-04-02T13:29:10.111Z","1.8.2":"2026-04-02T13:31:41.640Z","1.8.3":"2026-04-02T13:40:52.234Z","1.9.0":"2026-04-02T13:45:48.819Z","1.9.1":"2026-04-02T13:47:32.273Z","1.9.2":"2026-04-02T13:50:10.014Z","1.9.3":"2026-04-02T14:06:33.921Z","1.9.4":"2026-04-02T14:33:36.225Z","1.9.5":"2026-04-02T14:35:34.755Z","1.9.6":"2026-04-02T14:59:52.376Z","1.10.0":"2026-04-02T16:51:37.510Z","1.10.1":"2026-04-02T16:54:09.987Z","1.10.2":"2026-04-02T16:59:55.410Z","1.11.0":"2026-04-06T10:47:43.571Z","1.11.1":"2026-04-06T11:39:11.779Z","1.11.2":"2026-04-06T11:40:30.093Z","1.11.3":"2026-04-06T11:52:25.724Z","1.12.0":"2026-04-06T13:46:28.124Z","1.13.0":"2026-04-06T14:23:48.739Z","1.13.1":"2026-04-06T14:26:59.801Z","1.14.0":"2026-04-06T15:08:47.140Z","1.15.0":"2026-04-06T15:15:24.346Z","1.16.0":"2026-04-06T16:20:25.473Z","1.17.0":"2026-04-07T19:57:31.643Z","1.17.1":"2026-04-07T21:24:57.506Z","1.17.2":"2026-04-09T09:18:01.058Z","1.17.3":"2026-04-09T09:22:01.872Z","1.17.4":"2026-04-09T09:34:03.666Z","1.17.5":"2026-04-09T09:37:43.574Z","1.17.6":"2026-04-10T15:43:24.606Z","1.18.0":"2026-04-10T15:47:52.575Z","1.18.1":"2026-04-10T15:50:39.541Z","1.18.2":"2026-04-10T15:58:42.087Z","1.18.3":"2026-04-10T16:00:09.423Z","1.19.0":"2026-04-10T16:43:26.199Z","1.19.1":"2026-04-10T17:44:47.955Z","1.19.2":"2026-04-10T17:47:14.671Z","1.19.3":"2026-04-10T17:48:27.948Z","1.19.4":"2026-04-10T18:33:48.023Z","1.19.5":"2026-04-21T09:54:11.070Z"},"bugs":{"url":"https://github.com/helderberto/tracerkit/issues"},"author":{"name":"helderberto","url":"https://github.com/helderberto"},"license":"MIT","homepage":"https://github.com/helderberto/tracerkit","keywords":["claude-code","ai-workflow","spec-driven","tracer-bullet","developer-tools","markdown","plugin"],"repository":{"type":"git","url":"git+https://github.com/helderberto/tracerkit.git"},"description":"Spec-driven workflow for AI coding agents — PRD → plan → build → verify. Pure Markdown skills, zero runtime deps.","maintainers":[{"name":"helderberto","email":"helder.burato@gmail.com"}],"readme":"<img src=\"./tracerkit.png?c=2\" alt=\"TracerKit\" width=\"100%\" />\n\n<br />\n\n<div align=\"center\">\n\n[![CI](https://github.com/helderberto/tracerkit/actions/workflows/ci.yml/badge.svg)](https://github.com/helderberto/tracerkit/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/tracerkit)](https://www.npmjs.com/package/tracerkit)\n[![npm downloads](https://img.shields.io/npm/dm/tracerkit)](https://www.npmjs.com/package/tracerkit)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nReplace ad-hoc AI prompts with a repeatable spec-driven workflow: from idea to verified spec.\n\nNamed after the tracer-bullet technique from _The Pragmatic Programmer_: **Tracer** + **Kit**.\n\n**Markdown skills, zero runtime deps.** No build step, no project dependencies.\n\n</div>\n\n## Why TracerKit?\n\nAI assistants work best with small, well-scoped tasks — not sprawling layers or flat task lists. TracerKit structures every feature as **tracer-bullet vertical slices**: each phase cuts through every layer (schema → service → API → UI → tests) and is demoable on its own. Integration problems surface early, not at the end.\n\nFour skills drive the workflow: **define** (`/tk:prd`), **plan** (`/tk:plan`), **build** (`/tk:build`), **verify** (`/tk:check`). The AI reads your specs directly, counts progress, and marks completed work done. Pure Markdown, zero runtime deps.\n\n```\nDEFINE          PLAN           BUILD            VERIFY\n/tk:prd  ───▶  /tk:plan  ───▶  /tk:build  ───▶  /tk:check\n  │               │               │                 │\n  ▼               ▼               ▼                 ▼\nPRD doc       Phased plan    Implement phase    Pass/fail\n                              + feedback loops\n```\n\n## Get Started\n\n<details open>\n<summary><b>Claude Code (recommended)</b></summary>\n\n**Marketplace install:**\n\n```\n/plugin marketplace add helderberto/tracerkit\n/plugin install tk@tracerkit-marketplace\n```\n\n**CLI install:**\n\n```bash\nnpm install -g tracerkit\ntracerkit init\n```\n\nSkills are installed to `~/.claude/skills/`, available in every project. Safe to re-run.\n\n<details>\n<summary>Per-project install (team members get skills via git)</summary>\n\n```bash\ntracerkit init .              # install to .claude/skills/ in current dir\ntracerkit update .            # update project-scoped skills\ntracerkit uninstall .         # remove project-scoped skills\n```\n\n</details>\n\n</details>\n\n<details>\n<summary><b>Cursor</b></summary>\n\nCopy skills into `.cursor/rules/`, or use Notepads for on-demand context. See [docs/cursor-setup.md](docs/cursor-setup.md).\n\n</details>\n\n<details>\n<summary><b>Gemini CLI</b></summary>\n\nInstall as native skills for auto-discovery:\n\n```bash\ngemini skills install https://github.com/helderberto/tracerkit.git --path skills\n```\n\nOr add to `GEMINI.md` for persistent context. See [docs/gemini-cli-setup.md](docs/gemini-cli-setup.md).\n\n</details>\n\n<details>\n<summary><b>GitHub Copilot</b></summary>\n\nCopy skills to `.github/skills/` or add workflow rules to `.github/copilot-instructions.md`. See [docs/copilot-setup.md](docs/copilot-setup.md).\n\n</details>\n\n<details>\n<summary><b>OpenCode</b></summary>\n\nUses agent-driven skill execution via `AGENTS.md`. See [docs/opencode-setup.md](docs/opencode-setup.md).\n\n</details>\n\n<details>\n<summary><b>Other agents</b></summary>\n\nSkills are plain Markdown with YAML frontmatter — they work with any agent that accepts instruction files. Clone the repo and point your agent at the `skills/` directory.\n\n</details>\n\n### Workflow\n\n```\nYou: /tk:prd add dark mode support\nAI:  Written .tracerkit/prds/dark-mode-support.md\n     Run `/tk:plan dark-mode-support` next?\n\nYou: /tk:plan dark-mode-support\nAI:  Phase 1 — Theme visible end-to-end\n     Phase 2 — User can toggle and persist preference\n     Written .tracerkit/plans/dark-mode-support.md\n     Run `/tk:check dark-mode-support` when ready?\n\nYou: /tk:build dark-mode-support\nAI:  Phase 1 — Theme visible end-to-end (3 remaining)\n     Implementing... all checks pass. Commit?\n\nYou: /tk:check dark-mode-support\nAI:  Total: 7/7\n     All phases complete — implementation verified.\n```\n\nBetween sessions, `/tk:brief` shows active features and picks up where you left off:\n\n```\nYou: /tk:brief\nAI:  dark-mode-support (3/7)\n       Phase 1 — Theme visible end-to-end: 3/3\n     > Phase 2 — User can toggle and persist preference: 0/4\n\n     **Focus → dark-mode-support**\n```\n\nSee [Examples](docs/examples.md) for full walkthroughs.\n\n## Skills\n\n| Skill              | What it does                                           | Output                               |\n| ------------------ | ------------------------------------------------------ | ------------------------------------ |\n| `/tk:prd <idea>`   | Interview → codebase scan → structured PRD             | `.tracerkit/prds/<slug>.md`          |\n| `/tk:plan <slug>`  | PRD → phased vertical slices, each demoable on its own | `.tracerkit/plans/<slug>.md`         |\n| `/tk:build <slug>` | Implement next incomplete phase, run feedback loops    | Code changes + checked items in plan |\n| `/tk:brief`        | Feature dashboard with progress and suggested focus    | Terminal only, no files              |\n| `/tk:check [slug]` | Verify done-when checkboxes against codebase and tests | Checkboxes updated in plan           |\n\n## Docs\n\n| Document                                     | Description                                       |\n| -------------------------------------------- | ------------------------------------------------- |\n| [Examples](docs/examples.md)                 | Walk through end-to-end usage scenarios           |\n| [CLI Reference](docs/cli-reference.md)       | Commands: init, update, uninstall                 |\n| [Comparison](docs/comparison.md)             | Compare TracerKit to Spec Kit, Kiro, and OpenSpec |\n| [Cursor Setup](docs/cursor-setup.md)         | Use TracerKit skills in Cursor                    |\n| [Gemini CLI Setup](docs/gemini-cli-setup.md) | Use TracerKit skills in Gemini CLI                |\n| [Copilot Setup](docs/copilot-setup.md)       | Use TracerKit skills in GitHub Copilot            |\n| [OpenCode Setup](docs/opencode-setup.md)     | Use TracerKit skills in OpenCode                  |\n\n## Contributing\n\n1. Fork the repo and create a feature branch\n2. Use TracerKit itself to plan your change (`/tk:prd` + `/tk:plan`)\n3. Implement following the plan phases\n4. `npm run lint:fix && npm run test:run && npm run typecheck`\n5. [Conventional Commits](https://www.conventionalcommits.org/) (enforced by commitlint)\n6. Open a PR against `main`\n\n## Support\n\nFor support, please [open a GitHub issue](https://github.com/helderberto/tracerkit/issues). We welcome bug reports, feature requests, and questions.\n\n## Acknowledgments\n\nThis project was born out of [Claude Code for Real Engineers](https://www.aihero.dev/cohorts/claude-code-for-real-engineers-2026-04), a cohort by [Matt Pocock](https://github.com/mattpocock). The hands-on approach to building real things with Claude Code sparked the idea for TracerKit. If you're serious about AI-assisted engineering, I can't recommend Matt's cohorts and content highly enough.\n\n## License\n\n[MIT License](LICENSE) © [helderberto](https://helderberto.com)\n","readmeFilename":"README.md"}