{"_id":"strikethroo","_rev":"47-b2e5bcb5e9a721b88152d13e85a4f804","name":"strikethroo","dist-tags":{"latest":"4.1.0"},"versions":{"3.0.0":{"name":"strikethroo","version":"3.0.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.0.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"d39a2c5258822d22e8a152edf391ff6d35224e4a","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.0.0.tgz","fileCount":83,"integrity":"sha512-iLZEjf7v94tDxnCyZ3DvHDGNhbY3F4vNuoEg+0sgrQDlEisDw0kXgfzGvQi7rEvuDLThzzZf6ru9PS9e6ZOQmQ==","signatures":[{"sig":"MEYCIQC6qeVt1231Ssk7gYshqVPGnm+yG6iak4OEWvQ/oFGcvAIhANJp9WD/Mj07wh0fre7Zm8V3JOzsaLg+dYrhh0+ZkLzU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399118},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"da0b71a89c80665e4f23f778bf4ac52c473d1d2d","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.ts' --ignore-pattern 'src/**/*.test.ts' --ignore-pattern 'src/**/__tests__/**'","test":"jest","build":"tsc && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","prepare":"husky","lint:fix":"eslint 'src/**/*.ts' --ignore-pattern 'src/**/*.test.ts' --ignore-pattern 'src/**/__tests__/**' --fix","commitlint":"commitlint --edit","test:watch":"jest --watch","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"e0ipso","email":"mateu@mateuaguilo.com"},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.11.0","description":"Task management for AI coding assistants","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","husky":"^9.1.7","eslint":"^9.34.0","esbuild":"^0.28.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/jest":"^30.0.0","@types/node":"^24.3.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.0.0_1780000649770_0.5510622401383889","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"strikethroo","version":"3.0.1","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.0.1","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"a9a0c0ca340c4da44b82741aec89108036183e27","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.0.1.tgz","fileCount":83,"integrity":"sha512-7mZxRgNij7QRqIua4CSPI5WVUTt3xyyQwQ7n3ubeCQN1d0DNkhSpj79sOc6M/VESDXeXniJHFgU0oXGd/GVWXQ==","signatures":[{"sig":"MEYCIQC+bpha1KzQh6IzrdAsP6xx5+FIswEo5rtkwzal1AwwxQIhAP8CwktTx/EeA/9rj753fnZmhOHWXiJgX6w9grdSQUhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399118},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"733d634d02e1e7daadb27a3df22eabb9562f69a5","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.ts' --ignore-pattern 'src/**/*.test.ts' --ignore-pattern 'src/**/__tests__/**'","test":"jest","build":"tsc && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","prepare":"husky","lint:fix":"eslint 'src/**/*.ts' --ignore-pattern 'src/**/*.test.ts' --ignore-pattern 'src/**/__tests__/**' --fix","commitlint":"commitlint --edit","test:watch":"jest --watch","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","husky":"^9.1.7","eslint":"^9.34.0","esbuild":"^0.28.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/jest":"^30.0.0","@types/node":"^24.3.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.0.1_1780001551202_0.5091619294303986","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"strikethroo","version":"3.0.2","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.0.2","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"2421c86b0ab1090e9541af0bf15e1bea1a24ccb4","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.0.2.tgz","fileCount":71,"integrity":"sha512-XwPJU5D1Qa5w6mszQeQ1LnvPmc0syMmYfYKgO4DV5lItDmNc1xfIWNRhlZVbBbtxoH8XIBLiXusQCvXgflEKDA==","signatures":[{"sig":"MEYCIQDfA6zLpfHAbWZyMIFe7bMxaOriZ7ICMfGDcRAQyHmboQIhAP3kWysFMulOFxA3QAEuPOF4EqSxtBnpn9U8lmchsEAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331610},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"52564f927b4f15e55a09a26801166ed91279d466","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.ts' --ignore-pattern 'src/**/*.test.ts' --ignore-pattern 'src/**/__tests__/**'","test":"jest","build":"tsc && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","prepare":"husky","lint:fix":"eslint 'src/**/*.ts' --ignore-pattern 'src/**/*.test.ts' --ignore-pattern 'src/**/__tests__/**' --fix","commitlint":"commitlint --edit","test:watch":"jest --watch","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","husky":"^9.1.7","eslint":"^9.34.0","esbuild":"^0.28.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/jest":"^30.0.0","@types/node":"^24.3.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@semantic-release/github":"^12.0.2","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.0.2_1780002921158_0.48803416172688374","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"strikethroo","version":"3.1.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.1.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"7ae5b7d2a4792858ff9986e9b662c4c81f63049a","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.1.0.tgz","fileCount":190,"integrity":"sha512-9GBK4nQTbesRocBgNqmoWjya1ae6Iv+84cLbvNoU6lgKpOWSNxp6EcFir9jx0MYazRQbzpMG+mVqixTJpv2v7g==","signatures":[{"sig":"MEYCIQCdHSsKlg/tHsepD3iQx3rDLhoAqQxH8G1jJm7yC/snbQIhAMon2VcqPH99Epn+k6WkrOg5em+qhbvGBXWufdoMwgue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5961937},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"5df0f3cdf3a4fd4c42b7c183229af0c989ebeb7e","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.ts' --ignore-pattern 'src/**/*.test.ts' --ignore-pattern 'src/**/__tests__/**'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.ts' --ignore-pattern 'src/**/*.test.ts' --ignore-pattern 'src/**/__tests__/**' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.1.0_1780345146213_0.9959672144442671","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"strikethroo","version":"3.2.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.2.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"c9b70dde678ebc253d1c9ecaa76a3cdb33f0c3b2","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.2.0.tgz","fileCount":190,"integrity":"sha512-nmqkIzU5Z/hAihgzXtDDXTEkY7BMv2u1St2K8p27c9J6JGXgJIYdDDCNrWannpdRLchYCP0CEQjNJdMmWufruQ==","signatures":[{"sig":"MEUCIQCqQw0Y8kUpa1SArsiKeY5K9MKCcyMTmIUQmUAQFZgK8AIgDZaKe491TJCMvsRBRCLup5u8fjQxi3K0SBrdZz0B2dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5958719},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"de5af44d186ed4c4838fd3dd03ce93a71c0af01a","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.ts' --ignore-pattern 'src/**/*.test.ts' --ignore-pattern 'src/**/__tests__/**'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.ts' --ignore-pattern 'src/**/*.test.ts' --ignore-pattern 'src/**/__tests__/**' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@typescript-eslint/parser":"^8.41.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.2.0_1780348967652_0.6244016991247692","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"strikethroo","version":"3.3.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.3.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"b8af544e1ae2bd66f52d7544964bc3f59bffca87","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.3.0.tgz","fileCount":316,"integrity":"sha512-Q04IDGgBd+32OJdXIPUg7PU5kmuhTalvq6CBIwg3tEbKzFk2IqAkfF/1o8BF+G8d3nFXjszgwvjiiZq+4o7KaA==","signatures":[{"sig":"MEYCIQDHf9JRJ6tu5EwNinqvwQyAW6+KLQx0FMrwoC7eBUQmRQIhAKc7rwOo0POJbNijj0kZ7nzXuR+cdzlJslXbMIcEnoP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7646816},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"f23ec367fde75d2af684f8bcdac4cb15d0c4d560","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.3.0_1780407976080_0.7479352737835128","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"strikethroo","version":"3.3.1","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.3.1","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"a382c10f3831891b27d8dd4aaac8cb04d55dee41","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.3.1.tgz","fileCount":316,"integrity":"sha512-1KouVSFhH4DHP3vL4BmDqrlV6kcOerMR59Z0jsNgnyoqK53haDLgVFMgAo4r/PfmhWfS67SJ/d/dNpbrLCc0/Q==","signatures":[{"sig":"MEUCIBBO20ECJHDIi+BMFoycsVj0lHzMQSvt5ly7q3SKct7DAiEA7DBstbDzwHTdWe+hIKE03t3d9KzXivGP8DgyNNaAtV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7625948},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"c9a1e8a9e71c829dc50f5e448a0e67a2a3c861f9","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.3.1_1780428430117_0.23730286149025703","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"strikethroo","version":"3.4.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.4.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"9b57d8c951f63785695d731ed4b9c7237507b2c2","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.4.0.tgz","fileCount":316,"integrity":"sha512-DLBcMXUIBoVuq3SMmhDRNvR5oxBFSNhM67a7RyEru69rAnQtjSk8Ox0rQ2So4VcLe9gUj8Nzsie7+0jcUualPQ==","signatures":[{"sig":"MEUCIQDkLPZI3Gso5KegtjjPCexy5mEFmRnGHkHO9IxfnX5o1gIgQSZuu75/op15KG9ZxiV21jMXCt6BOHHBlJiNfTGWQfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7623931},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"c081724aefcf0dbc166237eaa2250523f192fd64","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.4.0_1780472422452_0.10622794904287103","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"strikethroo","version":"3.4.1","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.4.1","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"8024e44cb7c58967632af68dcab98eaff7cc960f","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.4.1.tgz","fileCount":316,"integrity":"sha512-saIkkWCqD8FWznl0YJIfkvpLI1RAzqAGNu9u/rISL5DXV5EhzdP4pHw5Nc29gojdocLANOJcrnfSI7NJsU7XoA==","signatures":[{"sig":"MEQCICQ3HLvUJd1fWC/Vpzp2X/9NIveoF8mRI63oGfQjUHzoAiAeerErKiWzIjP/ybOiieLMCnCuMgKGK72+9B9MYJlO3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7627316},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"fee05fe224d4c456244cc179c7dd34503d592122","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.4.1_1781707336368_0.19010527946643907","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"strikethroo","version":"3.4.2","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.4.2","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"5e97b8ebf421218fa5c36c334367c24caf5bf87a","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.4.2.tgz","fileCount":316,"integrity":"sha512-vpMKrFYFAsH7nIEa42adu2Oc8BoIP8JmrKLjTBvf5CZK4aUx/eKcI8+v1vWrdq0UdMa/RSWU9pJIisagooo1EQ==","signatures":[{"sig":"MEUCIGvt/RLukgSwId7B2d2FikrLTKVvs+B3FnMxc9jioHOpAiEAyGOJgNscQFNKRwH4Q3DSIgaijsbixzwkmzP78LFjjDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7627310},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"c60e058e5ed45abb5b2ce4cd0bec97956d7771da","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.4.2_1781709786919_0.29982523670044814","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"strikethroo","version":"3.5.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.5.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"65aa9bee23ec79cb0320d79a78d3b62c59b21e99","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.5.0.tgz","fileCount":316,"integrity":"sha512-dnv5VAojLpAq+M4aJbe1huYAdeFoaC7YeKyyOH1DqHvNBF4AcWQJOz39AUlyyh41vhzGs27JRvMrZZM5DtBs3g==","signatures":[{"sig":"MEYCIQCu2I8hw0q4UWhOvfMR8CQKnWKOEB99Tn12D+RHwZERjwIhAOQNa2FY02XULM2E9uSyiBOKOi7wkQH7Va8aBXZo1Q9e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7627310},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"fcd95666f1b1212e72e139c6035b84359599a572","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.5.0_1782056296097_0.13547921227223902","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"strikethroo","version":"3.6.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"proprietary","_id":"strikethroo@3.6.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"428ae78b0465fdb50620b41c699da1610934dec6","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.6.0.tgz","fileCount":319,"integrity":"sha512-4QPuqz4pI1SKX6cv54xGyMx7jfj09qXilrjEdpHuTENQHcu4Lmz87NCG+AYxpabbwUYUtCcwlU76sU6+rfkMJA==","signatures":[{"sig":"MEUCIQDBfGhHz5AJQ0qkx/abxst05q5XDA5FORgrNfN6OH3e3AIgMKGS4Ft8sSHq7da6JTHmzczdXjMPBc5jWLpySVsiAXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7632811},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"3735a87172e21d33d14111fd3831e5fcd3375693","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install --with-deps chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.6.0_1782104107147_0.8185736776945147","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"strikethroo","version":"3.6.1","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.6.1","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"af988020c945970552a866bba9f64e50530a7e59","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.6.1.tgz","fileCount":319,"integrity":"sha512-+F8rFei6gyaG6qi5p47L7/jXxj30x45KC+RA2vnii3O8wj5kugGisw07AcBPkrRbjF2FVrFozSrIQTgBV6Y3YQ==","signatures":[{"sig":"MEUCIQC9sPCnpr9I0+AL6Ky11WZ1thVcb3A2r08nwqkh2IOaZwIgLbFgqycf4gdEtBrhNYldZiDNkMWywI8rZ6NEXMD10UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7632791},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"338bcd5061a502da7e4e08183ebdf9884ebf1e2c","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.17.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.6.1_1782735535683_0.27737885804568085","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"strikethroo","version":"3.7.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.7.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"31963143360a4efa0dab3cf6644ccb1f825b63c7","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.7.0.tgz","fileCount":321,"integrity":"sha512-QKzWy5YAJeHGGfiVn9oCJ2KSU4/pmvcKzPoLNp3uADOs6/+gFCgaa4ZfXyc0v0HrH2J9bz3dlbMClQv1IPJivQ==","signatures":[{"sig":"MEYCIQC002DBHWlRy1EyTZNowPzmur2CuY84bT2lvlDgYUZS5QIhAMQZtXNvD+PUJBCxUQxwYziYIS56aTnGpclQ/hkBk76j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7668951},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"3afa1da04f2172585cf13dda8e06a22067751987","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.7.0_1783086426160_0.3939022893463566","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"strikethroo","version":"3.8.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.8.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"be34acdb21f0dbf62c057b7f05f4be7e1c5d8fd5","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.8.0.tgz","fileCount":321,"integrity":"sha512-YVes4jV/kcTVSJE1whp87OdAqTbg5LQVdtOqDQ2lphErH9HJlcoLs5v+7lqSFh9z6AWGr241BPPnrV6CS52hrw==","signatures":[{"sig":"MEYCIQCLxv+TEwyhyrWbQJqToDKQeCNsPr92jDsFi/c6C6bvdAIhANzqzc2BT4NeWMTc3pDXr4MOvyWwdAZ8d2j+u+qndhxJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7682892},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"29b7056940f5c730cfb65ddd61b2351b00f62c5c","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.8.0_1783492985683_0.84012631169941","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"strikethroo","version":"3.9.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.9.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"5e15c24320a590330ef61e61c51e6729f3992ae9","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.9.0.tgz","fileCount":325,"integrity":"sha512-95+BLiWQr2B1CvLpO0SuPaNVTKpLP7wAIP+vx7b+tWV4bzLq0tcIdyAXHjHPGuKP5IxqgMcnGqfpFZQlDEoWeQ==","signatures":[{"sig":"MEQCIFAZPyUnfSxlXJiZ/nI8rQ9qvK+/BbJqKdZpNtaH1d3UAiBfxs9tEdSRh54gxoWi9rRfOn2zcwMzV35L0v9SzMmM2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7688482},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"d1a7d7c196fc93a29bdb24b9919fa1b3ddb80745","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.9.0_1783529018085_0.35141092874606605","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"strikethroo","version":"3.10.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.10.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"ee7d1efa377a079623dd75ffac674996204f7ea9","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.10.0.tgz","fileCount":328,"integrity":"sha512-33En1cMcPBpfLHJkz4/xpiGooAyf0q3kr3i61xA4htyyqaViCTT6KY16Y/Heuxb2GCaBzwWMpL/TiDPs5Bfs8w==","signatures":[{"sig":"MEQCIGoEHP6GuckF3pZsvvXyNLLWGjTaRdVPJJQqejiGCHw6AiBZl+3XWq4Dn8gMOwUkxt3pDkVbz5/Om3a5eTvfqG/dNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8103680},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"0381fa0b8494ff4ebe9c2112114cdca2616bf981","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.10.0_1783809167172_0.6212936930404267","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"strikethroo","version":"3.11.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.11.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"e9ed19a5cfa4e63a928581779ccc29951aa8b33c","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.11.0.tgz","fileCount":340,"integrity":"sha512-JbDb41+nc6vGqJQxMfMdc4HUeqzA+L+iZw6dBgwZ6LJ7sejDOqaGj8jWufnItZGewfUF5u4//WSWhiFReJ10TA==","signatures":[{"sig":"MEUCICvwZJ6SNaQNCAvXG6PP3gyaUfe9CXk5vjT0uyOdSFWyAiEApTHjKO2r6pAxDyGm6bnYOG13Zh/Tp78/VcbEJPlD690=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8115315},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"e9b749e9a542427d40bcc6331ee052957de40e0c","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.11.0_1783887600163_0.7505275444840958","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"strikethroo","version":"3.12.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.12.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"6ff6ccf9386ed48a7ce31820b43abfcb78d6f8cd","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.12.0.tgz","fileCount":344,"integrity":"sha512-fAjiTaVk0IpcXpjAXkEP4wVb4cdl8gXClIZ8Z3vK4N/1dONchA5XWApUeq3COnr4G5aIv+2wFOSg1k96AOkjDw==","signatures":[{"sig":"MEUCIAq3QcNLoToc6qILUaUNSuexEPSwTTHTkffqQQe+zcajAiEA0Rh7RFDd3X5N3yGXB+ie2Nhr6QUPXUdfiEv5VI79Nyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8681790},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"6296088e93e2747ec066f154df89cf448130ab38","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","js-yaml":"^5.2.1","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.12.0_1783891643870_0.8255521943595485","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"strikethroo","version":"3.13.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.13.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"5fbe88eb033445507a569ac45f11eb521d51dba8","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.13.0.tgz","fileCount":344,"integrity":"sha512-K1rC8z2mK4zi0PTG/Ijjszy2afskNNcbjflL5gyKHvEQ5k8hyVJTz6mIAHzMHNcR09XJIDk93jkOh0a2PGvtKA==","signatures":[{"sig":"MEYCIQCD19mr5+sIGzjRAPCT/Lkqz2flQ9L+44+WoRMsAdYjVAIhAOmVTNdinoT2XxRzkNw27YrDuUAZJYAOoo9dhalrhSFt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8689190},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"e11020fb853353a23e2775fbfc75756653bd2f04","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","js-yaml":"^5.2.1","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.13.0_1784046487130_0.31439358617311974","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"strikethroo","version":"3.14.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.14.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"c7876caf3b8ed183658ffcc44d1bea73052ea212","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.14.0.tgz","fileCount":345,"integrity":"sha512-DEUVijCp6vj2ur7RXKEl+k1SBFBcKIhHU6MUoEPeSQpgYJwxpXGxuOhhNP08PHMJy6g8BjM4A6TKgo9+Pn5RmQ==","signatures":[{"sig":"MEYCIQCV15yfZIuksfwOceT3juh4E8mO6kzQbvL2zMj1pU93dAIhAPXJ+TWW43fneOUN1/lxVzJcJtebGIiU0iD0goApCslS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8728616},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"c9658e5c2c48f47470d5960a6348df24ffafcec4","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","js-yaml":"^5.2.1","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.14.0_1784067503327_0.6116583988468844","host":"s3://npm-registry-packages-npm-production"}},"3.14.1":{"name":"strikethroo","version":"3.14.1","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.14.1","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"8ec0459e1e82d99f73b32f949a32ce63b409a96a","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.14.1.tgz","fileCount":345,"integrity":"sha512-tWQS+dINmqr4zPqh3N6b6novQepfZkN8MAPKoNFB/H/BzsulRMKofidlpi5tICh6SWyV0RfzlpyIduleoagsbA==","signatures":[{"sig":"MEYCIQCFvIXDq2zip7+plBjwUMIhEl+3emDxfbETJQ9T36TMEwIhAM+glSdna2QPCd/Rqmc4vxCQjsENQ945uqgvYI8SSNfz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8727398},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"1a8c52739c4369e264dd9121e62749fec590ec02","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","js-yaml":"^5.2.1","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.14.1_1784287197536_0.20489636468637817","host":"s3://npm-registry-packages-npm-production"}},"3.14.2":{"name":"strikethroo","version":"3.14.2","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.14.2","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"4fabd2d9cb1508bbbe0cf9415acea55f9bbb926d","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.14.2.tgz","fileCount":345,"integrity":"sha512-XvS0ZI3/6lJse5L72S8Z9qIOLA64MmB2+NFaLL47xDKnBPoJPNtRlRRpdfNPWwbYMHnj718+M6xebvI/DzeeqA==","signatures":[{"sig":"MEQCIG1ynCBwWsFlQ1oAzsbzCjbCM84nTF2q62ugmSUGhPo/AiBD6S3tY9h/JbcAu/MfdqxIMpyGwTxa5BmQKs47QrG9Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8727398},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"ab8d7715c527534da3d0ec97ed8a53f0876ac68c","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","js-yaml":"^5.2.1","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.14.2_1784287319554_0.4432374705799895","host":"s3://npm-registry-packages-npm-production"}},"3.14.3":{"name":"strikethroo","version":"3.14.3","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.14.3","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"da2820f5f050adbde889dfbdc252cc1745c4dc14","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.14.3.tgz","fileCount":345,"integrity":"sha512-lGgacvfX77NdxGCnyucv/9Bji3rsU/eGhQ7VJYgCIIvv3O61hx+PsKuMXcUilcz8Agsbu8OLJpM5I7Y9xPCCig==","signatures":[{"sig":"MEYCIQCt+uXzrYBBRzFvljvrsj5hgasWWxofcYKhrKPyfU6fZAIhAMbMofCIjWJmhLZyeJ7DwjMIEbomw+YzttbThwIT/+o8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8728402},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"96cea9ed5045a8da35165c4ba0d875e8f12cd6df","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","js-yaml":"^5.2.1","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.14.3_1784295581259_0.04967781850628161","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"strikethroo","version":"3.15.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.15.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"2c616c310b1ac0199736c95344387394efe0aada","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.15.0.tgz","fileCount":357,"integrity":"sha512-4tNvRF51h4uSSrXvGhDCSSF+FqJbzsyn/ALc/TyN/HJJDPcREKtyOAqP0m3yyHxOTtdAsF9nNgJ2yKBYPmxaZw==","signatures":[{"sig":"MEQCIDsNlN5l3d3q/tie6yPXaH4Eej2zGKFuX8uegpuei7IeAiBrw/m3OmL663JRtD/7gGJkGvufqYeFYEgvXoWhnp7voA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8892556},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"beaa6b901b5b85c52ddc7f8d4d14783ac0cd75d4","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","js-yaml":"^5.2.1","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.15.0_1785249043114_0.19619443469016784","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"strikethroo","version":"3.16.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.16.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"67e62ce3e97eb023c0840a8a57f6b6990863137d","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.16.0.tgz","fileCount":365,"integrity":"sha512-Yk5v+QomEhvfK1Nxk8+pC6wgGcEfWIyc7LwLJboBqxjCWMDbYcwvns7mMx08dKT4JlGxFyyWFsxL0aKROFVQLQ==","signatures":[{"sig":"MEYCIQDLjR/o7x2T38410lwpehO75LTZ/Y3H/zn3wyK4+GyRowIhANeJaHEHC1o0u2Isg0IcFxxMK0L66sVxKqB7hbUFn6Q5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8972681},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"b57fc6cc297cbc09ed459089b59f6a828ed19cf5","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.16.0_1785925769734_0.5174583979825784","host":"s3://npm-registry-packages-npm-production"}},"3.16.1":{"name":"strikethroo","version":"3.16.1","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.16.1","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"aa67efe7d293d9edbdfbbf2d673a45221bba2172","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.16.1.tgz","fileCount":365,"integrity":"sha512-R0+uMxDnKbwqCr4GlEpujjF/cqBa520s1hvxwVJkmN92kZTovlux8YEsWX5ZWu6206R6ocWMg+uonoBWo1+65g==","signatures":[{"sig":"MEYCIQCy6+WnrWXqYBQmgyNFnHd1Ar5x7WVMu3IQZe0HlO1xTwIhAL2EvmhfaobdFyOVThO7f8hBS/wNj5F3lGk5rO92hTXA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8977155},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"3695103dc4e76c5d1eb6870dce7a98f9c9effb79","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.16.1_1785929781910_0.5732405027031178","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"strikethroo","version":"3.17.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.17.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"e01ef7052f64c6983855e765538c013b3f213822","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.17.0.tgz","fileCount":385,"integrity":"sha512-yN7EUSDBLH34fzg7AEy3p4f4Pw2ZvmlIqsaCtSd92giKcJRlb/mJxFVkfLpePyGuJNrDUWXjXu/spUcid191aw==","signatures":[{"sig":"MEUCIQDyphmJ7YQbB5JmLILVwuUwv/ewCc+Jz8F+LMAXNm2u+gIgA6xf9eKunHXfL9OBEIkvg1rN6fLhARsP3mSh7JWMoXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9058207},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"183d0e7ae1399b7e33788c2d60bd25abb490c8e1","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.17.0_1785970774383_0.1501104635234214","host":"s3://npm-registry-packages-npm-production"}},"3.17.1":{"name":"strikethroo","version":"3.17.1","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.17.1","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"c325d2f0d17085be1b56e68c7a86c09eaa8cd22f","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.17.1.tgz","fileCount":385,"integrity":"sha512-sSB6v7fnkGaP83Q6iJ6xBV+2zSNm11QNKLwCegoELSzok3735IBnUSki8j2YXFsXJ/ULaG41ejGIJ/Y4gqa/1Q==","signatures":[{"sig":"MEYCIQDHKBY4x5vllrnChn8qzZ+WHDshSoj5vERDBxkPJAZV6wIhAKF/u7/wbJaDVoPDeZMQFo6cXYxQZjcnY8F4oWZ5GybH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9066067},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"9a05a3e4685bcd30dee090105672cd823ddafb05","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.17.1_1786029349241_0.9457842215987347","host":"s3://npm-registry-packages-npm-production"}},"3.17.2":{"name":"strikethroo","version":"3.17.2","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.17.2","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"8216866602ff469b0c92fe8a78561f5a3cce9e7b","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.17.2.tgz","fileCount":385,"integrity":"sha512-CQUXfijz1KllQestcnpVCv9A4jianm2sCJmn5PSjAFT7VmoIoB3/0mXqii8roBn52r6zZGyTj6kGknbLF9W6RQ==","signatures":[{"sig":"MEYCIQClbnBbufJomVuQjy5LAqeeXDPmAW2tVQK0hSgZpxuo4AIhAN/LVrS3pxwmvYZyWL8TM9wlp6uQ6hrl4kaeTiotKpMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9066168},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"26386082156bf830db5cc82dd2064ba6014da854","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.17.2_1786191410359_0.8621382953966474","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"strikethroo","version":"3.18.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.18.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"3c4f8c3f396464b2daa01ba8875bbb5d053f116d","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.18.0.tgz","fileCount":385,"integrity":"sha512-CU6khP03M0P65lqsf/D9dzgkYeGNk6M2j+LfwXnF+EKQZmTi5rTL3uvrRwvQgIkrPjhJ23wsMeqNVFpZsPWJsA==","signatures":[{"sig":"MEQCICGYgcw5YaPx4YWz1iFDlwYX/UlHFLNqyPxKyy50rA8OAiA+0FfHhnLQCJjgKGQFwrY62fx5T8p9I4lpwiDopVNoww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9047553},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"75cd724b600fbd398e0bd2302be5b232fde177ca","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.18.0_1787292448584_0.6774963079765557","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"strikethroo","version":"3.19.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.19.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"5b3bb64cb50ae9ec35c9206f3b46ec9182be4029","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.19.0.tgz","fileCount":385,"integrity":"sha512-hRC69awnvVrOggqNU6XFNS/Vwy4bbHADzEDpF4ck6HQFXyhAt9Onz5sQoe7s758hVREYggBouNbOrZfpA2QzEQ==","signatures":[{"sig":"MEYCIQC+U97Qlvl7cP70BkU0S6HwcSXmClx/5geYIqs0OfUYnQIhAJm9bSLlsvSwzJil5knVJLUwKLnt+ena1cs0sZWpZqeS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9166134},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"e86e6e5a698fd193e7a4e036a71826003029e41f","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.19.0_1787328109072_0.4241399383283915","host":"s3://npm-registry-packages-npm-production"}},"3.19.1":{"name":"strikethroo","version":"3.19.1","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.19.1","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"b98ea4c9637f74460af77c1a002cb2ff3c146ca1","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.19.1.tgz","fileCount":385,"integrity":"sha512-5bB2WOzbWxz2hzzr+GK+wbwYoq0V4AO6jVOoy2+pg7yEYPUYHgTEjcLKqef3fcJe1CQnHk3eFv1HQlHFQn+bJg==","signatures":[{"sig":"MEYCIQD91Zoob5H4dN1iEPIdiqIsoNAHLR31xHC0Z9xW39fCkAIhAMlaAoc43lsiGSMjMPSgacRDMjdRAtIaA2dVjeS39/qO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9170041},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"b10d9f70e6c5c03a9a3cbdb15db5c76ceabe5c3d","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.19.1_1787756246666_0.25113705589593094","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"strikethroo","version":"3.20.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.20.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"6be28e536c85d2b53401cfe5d058a7fe8bc88fd8","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.20.0.tgz","fileCount":385,"integrity":"sha512-mxexT7t3esVCNghYak7aTbo5+DY5Fx59o9c7Qc+k4HOyZ+IZH4l3u4Ny+QPtPySWs/jLETq35jMb2gCyyEQGdw==","signatures":[{"sig":"MEUCIEXxpvNgLP5MKF9aUy4hcuDCjGMOBrOoo9h72EjB6EheAiEAtOT4yLB7sCtrvey/9ZC/o4PDG78TTbNb/pC+nOSS77U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHViqbFn4d8x9XzC8u+9Fr9JVVG8OwXOR+kSD8hDLPZHAiBEOwM/Oswopp4W5X2WgZHISweY85yLvme43N6b1OiF6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9170573},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"84d538a474c0fc839d72959b794eca10dce2ef89","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.20.0_1788118560055_0.09735406494426702","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"strikethroo","version":"3.21.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.21.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"e52f4280e459d5c4901f3e70f469327232b55320","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.21.0.tgz","fileCount":385,"integrity":"sha512-Yw2MNPVDKRSoNU6tJHOZKNMbInzVWbKBqsAtYJG+q4tKgX8oSCehgSz++MK1VuovklBRm157osAwmQCAHBHKqw==","signatures":[{"sig":"MEUCIAzC7dam2zPkGOqzX9r8QJPVvplTjt1hNJvpWIUo12d+AiEA/N6yKzn+GHi7rk6/4RFuE1qguuPs2WJNG+NvPLBb7a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCR3rooUWqGHC32F0aPM7uKeL12PsI9YVl3+1+8TazRCQIhAO5f8CaaSgq7m3E3lfFq5J4a0H8Mf8hZL/4BBM2XbDfi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9165362},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"e73babe226cd132649a956378fccb75ac21b9df4","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.21.0_1788339270028_0.6758046244843363","host":"s3://npm-registry-packages-npm-production"}},"3.21.1":{"name":"strikethroo","version":"3.21.1","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.21.1","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"0ac10ca48fec18efeed31d009b1833a4dad8426d","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.21.1.tgz","fileCount":385,"integrity":"sha512-FiiLPQCsgLFTqtoQXbRqILxsVQGTDLIupoEW9juONuCM64X+XxThHQ5c6olCdukIoEy4QIlXHULNMZEWYNBWww==","signatures":[{"sig":"MEUCIFS3dHOqH3B9LBtrVrEiSFz7cohWe9OK2siKlbM2ty2xAiEAt9L4S5Ay46eMiLCxG+LiTstn+OGxEPtf6ag81OGk0IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDAtIB0uuUtGGBfytWwvq1/WMwJUvl0CRGNkpxCwE/CxAiEA1XslXKlqZ7jD7MyKQBSLvAlfA6vOFm/11RMYvnDuYQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9153908},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"60c8e3badb4356ba3f5248c3855e1a852cd7003b","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.21.1_1788504274544_0.8990005962600593","host":"s3://npm-registry-packages-npm-production"}},"3.21.2":{"name":"strikethroo","version":"3.21.2","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.21.2","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"71d02d64af60b7f71d517b8ba6a63013c22ef45a","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.21.2.tgz","fileCount":392,"integrity":"sha512-KLtYv6AcC4EFSIruZHOv79yt4yjLVP7OsZuqDPvkagUCW1aXPmUbMEhJFdaPVzAHrJVjeeYyK3aIqxRg7+eyNw==","signatures":[{"sig":"MEUCIGbw8s3LQZCAHGT2J1z9d2OKokTe5JvlS6kpmVwG8xOAAiEAvLgFkc6ic12UiZOF1bpKR/0gKd7TTWOSMB4g37A/90g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFg1tMN9nLCfjm3cU0CzIEbtUp5Zouo7Uck01qz8Bv6RAiEAjc+dUb9gQvr8RsOnDtMD3jMG5b4IYXtBz0cx9EzpdJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9154968},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"decab2c5b349e367c0aa8351b0288425cea99ccd","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.21.2_1788516377110_0.4562295375259533","host":"s3://npm-registry-packages-npm-production"}},"3.21.3":{"name":"strikethroo","version":"3.21.3","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.21.3","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"49cdb9f1e82ad19c22bde1f99e6bd79283a90b71","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.21.3.tgz","fileCount":388,"integrity":"sha512-WBg4b8wrLlV72lw7cFJZWO9GDy+gbR8ujRcb7UB/1l2YO3u4VrsMloiKNdFW2vYvwQIS/J4794PBgEQDH1wxBA==","signatures":[{"sig":"MEYCIQD8g9zGs9aAuq13QSwEQCdZbGWJPT18EUY98frMRkqhHwIhAIRRt1F/5a50pqzL976wI0EFVtpgApZM1WCfO2QTEpE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH1LELbzYRHe8nbdXaZHIPyMKzxG5c0KyD7soOCkgzJ1AiEAvvzVBMX/pVO8HRV4SZF8rkoRG8+UyFN76jylM157zFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9132922},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"77f979301b2fb1b61c65692ebd6d2d1666fef82e","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.21.3_1788774332332_0.5248224520059361","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"strikethroo","version":"3.22.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.22.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"e8b120a1f62ed709f893d73622fc70ffdf9558fa","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.22.0.tgz","fileCount":403,"integrity":"sha512-KuuAeQl3g22eqzWZGjy3VJh8CsKYReyX0NAjin+qesFsH38z395Ea/2+9H8CP8fp6k65SVBzqix+8cnZwHMwJg==","signatures":[{"sig":"MEUCIQDFibmoPsXYlbZYeXj3HtUK34n9H3HAwui8GauTTTAqdgIgWYBwcteU8xRj6R3McROcH97TfKiM0MIAf4QiDRd3MZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQVbDieb8weeQqEqsdfOZ/xD+ief6Bi960bpVrrqZnkQIhALox+N3cqK/w17/HuBJc9DwmUxvIWW2XkHg4+Uh0j/VO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9662512},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"98decf692c765ed77a34f21eca26b33e97d88351","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","semver":"^7.8.5","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.22.0_1788783105691_0.010172405078332503","host":"s3://npm-registry-packages-npm-production"}},"3.22.1":{"name":"strikethroo","version":"3.22.1","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.22.1","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"32c0815cb7d816dfe589f0270ee1669a1dad97f2","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.22.1.tgz","fileCount":361,"integrity":"sha512-KpA8HtW5v8ddRZuKwfbCfdYGm7d5a7eNUkIubiidSBKIYNql/oeODb4U6ahNuYgp5hG1X5umseg5T0C7EooBQg==","signatures":[{"sig":"MEYCIQCqeaXzBubNVhDJ0pQp8+p3Y8sVHseIMsJW0SeycbiFdAIhAIlKSRTQVIKp1fZKKFfK6nCaFDgZSiSyZ+vSYJGQb+yD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEoC/7Tt3GDkBAA/IUsuKKWzkFXuw+ZLmb1+QZ8Fvxq8AiANkq0UB/ASQtYseQM4DJ5VYnhecJgLrbQH5H8GHeAShw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7732082},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"5beff6143e9908afee63c483f123ad9200adead7","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json","build:release-skills":"npm run build:skills -- --out skills --clean && npm run build:skill-prompts -- --out skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","semver":"^7.8.5","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.22.1_1788849725959_0.5787732342834064","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"strikethroo","version":"3.23.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.23.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"119e90dede3268178e5d69525a43384bc62f2231","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.23.0.tgz","fileCount":361,"integrity":"sha512-EbCT2syi5QhuKfoCO1autAS7YW00a3/Pir1bKRX0/cUfMtO1mtc5qAxyruxMoJL5YuWaQa9BMJpG6mdKUJWnWA==","signatures":[{"sig":"MEUCIQDowaLAoEsr5sQPFL9zHlYqoT6C0xUQ/hgB4nTKZIw5TwIgTGufq3jRB1yf2pJS6ewxw/2dqeN143EhDGYo2fq/KVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQLelgiq0UPbP2/IvPCEIMlNruHrEW/jX1lUwx8wQyogIgS04bIFA/o5BobByOHBNR9Rtwgk/pKi30+oDHcow8lLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7732082},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"59e81ac4805f4a0fd346b64e9054b7b64bc9289b","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json","build:release-skills":"npm run build:skills -- --out skills --clean && npm run build:skill-prompts -- --out skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","semver":"^7.8.5","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.23.0_1788853788852_0.79378905570108","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"strikethroo","version":"3.24.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.24.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"5e363b38c3a9250ff4c1e36a897da1649fac2a46","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.24.0.tgz","fileCount":361,"integrity":"sha512-UczgA3FWggr4exaZkpguxnSLnlrh/k5oi9TLFm7e/pZT0VIagIJ4h3pPUWLuXv8ys472NBGd6EKnZT4hJLO4ug==","signatures":[{"sig":"MEYCIQDgpSLKguopoeFr32GAR/1NRXJN8JPgTKh3okpd2pOLbwIhAOxPz52uhMWg2LYHf0+UHhj+jzN9HPgCzKZXgTy991Rb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAPaJ5fjdQrQZDAUwkqXYr6s+3QOkCNxf28V/QVyOgQ/AiEA97XJiVkIzXv2gfLtO7LTqC1OWi7+cp56mDmnl/f1VUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7735532},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"f61bddd5e64132287ac7799c97634f63166e9c27","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json","build:release-skills":"npm run build:skills -- --out skills --clean && npm run build:skill-prompts -- --out skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","semver":"^7.8.5","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.24.0_1788872150617_0.15176028885170445","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"strikethroo","version":"3.25.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@3.25.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"f9bf7eea973b004d97d94b89af941a42d8eba1d6","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-3.25.0.tgz","fileCount":361,"integrity":"sha512-7636yMvSGEdcIJlHtB3eqw/litUrx1qnAJb6XxmqMFItYcUta4iwZMk5CfM7XdLBcN0RSgMxvhm1btWXiDMQ3A==","signatures":[{"sig":"MEUCIE7qnxyfWBK2i5nlL3rpueRN0UWxljiu1CNUoAXivg9nAiEAtqZSxInESzH34+dPms1k60SZyyaxJH/MUYmwV16cTIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjTl2oIB92dVKN/ymNckfQCCx9yNFQ4C/bI0tCZfrpiwIgIIsCATSoKLdoD97UMRCfjGxH+ZUrZiUS7YkdqE4AVxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@3.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7736578},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"e698b5d5df0973b2929902dee33e452b66fddb1f","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json","build:release-skills":"npm run build:skills -- --out skills --clean && npm run build:skill-prompts -- --out skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","semver":"^7.8.5","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_3.25.0_1788881366721_0.4593862778322835","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"strikethroo","version":"4.0.0","keywords":["cli","task-management","ai","npx","typescript"],"author":{"name":"e0ipso"},"license":"MIT","_id":"strikethroo@4.0.0","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"homepage":"https://github.com/e0ipso/strikethroo#readme","bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"bin":{"strikethroo":"dist/cli.js"},"dist":{"shasum":"6e4f4771aa3ca54c59eeb8d828550fccca4fb94e","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-4.0.0.tgz","fileCount":361,"integrity":"sha512-cllX7XYW4hm6ygdbcE/qJYQHsMxK+i5ZkGTZT4ij71a7N19I6SDZv44cPKcyvOAYDVOMfX/520SN2l58p5Btlg==","signatures":[{"sig":"MEYCIQCKMyBz7bcCRElicpv/qllD8qprWYMAOytVWu0UCeS6/QIhAKfvsHDu1/XGHRrLcPKeSkxycOSJtCXuDacEuxtCPCv9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBiRJaOXcrYgFdWtpP44DLlG27evYT7+bscgac5PZ4W0AiB5oFyWzTpl6B0J3WpJUZbFKRA0Ha68QzvrWCApUzPM9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7738220},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22.14.0"},"gitHead":"4cd412291decfa9b1886508d37578c4033ffafe4","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json","build:release-skills":"npm run build:skills -- --out skills --clean && npm run build:skill-prompts -- --out skills"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.7.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.20.0","dependencies":{"diff":"^5.2.0","chalk":"^5.6.0","js-yaml":"^5.2.1","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^5.4.21","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","semver":"^7.8.5","vitest":"^2.1.9","esbuild":"^0.28.0","mermaid":"^11.15.0","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.7","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/diff":"^5.2.3","@types/node":"^24.3.0","lint-staged":"^17.0.7","tailwindcss":"^4.3.0","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^19.8.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^2.1.9","@vitejs/plugin-react":"^4.7.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@uiw/react-codemirror":"^4.25.10","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.19","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.2","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/strikethroo_4.0.0_1788964375544_0.8807993633646805","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"_id":"strikethroo@4.1.0","bin":{"strikethroo":"dist/cli.js"},"bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"dist":{"shasum":"75d9064e6384e7dc753b83a9bb4d4356ae3ced80","tarball":"https://registry.npmjs.org/strikethroo/-/strikethroo-4.1.0.tgz","fileCount":409,"integrity":"sha512-V4WS47Z3j47iJG1zlvix+ymL3qS00sORixmEWLyeZcYeMqEdAA+kbG6zgVwibo0hUQz05nhQQ07+lWVU/DNa7A==","signatures":[{"sig":"MEYCIQDJThGbtXyttGLxcJBKT8WsZ8Vzo+uhlQ0WY9EtEgVsswIhANN1Pj5yI888DloshOVwNu67H3LYEggZjo2/mP2s5t6p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB/kNzxon9BaTvhC0ujk+7HveMTqQaSUA0eLSoB+mGDzAiA103/9RiXEQikEJWoCR4m3OoRu97umePdZvsYKoY2tYw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/strikethroo@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8010406},"main":"dist/index.js","name":"strikethroo","types":"./dist/index.d.ts","author":{"name":"e0ipso"},"engines":{"node":">=22.14.0"},"gitHead":"dec96d47be61c4e62cf8b2602ede08c38a51ad1e","license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint 'src/**/*.{ts,tsx}'","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run build:web && npm run build:skills && npm run build:skill-prompts","clean":"rm -rf dist","start":"node dist/cli.js","format":"prettier --write 'src/**/*.{ts,tsx,css}'","dev:web":"vite","prepare":"husky","lint:fix":"eslint 'src/**/*.{ts,tsx}' --fix","test:e2e":"playwright test","build:web":"vite build","dev:serve":"node --watch --require ts-node/register/transpile-only src/cli.ts serve --no-open","test:unit":"vitest run --coverage","commitlint":"commitlint --edit","test:watch":"vitest","capture:web":"node --require ts-node/register/transpile-only src/capture/capture-web.ts","pretest:e2e":"playwright install chromium","build:skills":"tsc --noEmit -p tsconfig.skill-scripts.json && node scripts/build-skills.cjs","security:fix":"npm audit fix","prepublishOnly":"npm run build","security:audit":"npm audit","security:check":"node scripts/dependency-check.cjs","security:fix-force":"npm audit fix --force","build:skill-prompts":"node scripts/build-skill-prompts.cjs","security:audit-json":"npm audit --json","build:release-skills":"npm run build:skills -- --out skills --clean && npm run build:skill-prompts -- --out skills"},"version":"4.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"12457563-4fda-493f-a8ca-45e7ee9f55e3"}},"homepage":"https://github.com/e0ipso/strikethroo#readme","keywords":["cli","task-management","ai","npx","typescript"],"overrides":{"@modyfi/vite-plugin-yaml":{"js-yaml":"4.3.2"}},"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"_npmVersion":"11.21.0","description":"Task management for AI coding assistants","directories":{},"lint-staged":{"src/**/*.css":["prettier --write"],"src/**/*.{ts,tsx}":["eslint --fix","prettier --write"]},"maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"_nodeVersion":"24.21.0","dependencies":{"diff":"^9.0.0","chalk":"^5.6.0","js-yaml":"^5.4.2","fs-extra":"^11.3.1","inquirer":"^9.3.8","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.3.2","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.34.0","marked":"^15.0.12","semver":"^7.8.5","vitest":"^5.0.3","esbuild":"^0.28.2","mermaid":"^11.17.2","ts-node":"^10.9.2","prettier":"^3.6.2","dompurify":"^3.4.16","react-dom":"^18.3.1","@eslint/js":"^9.34.0","handlebars":"^4.7.9","typescript":"^5.9.2","@types/node":"^24.3.0","lint-staged":"^17.6.0","tailwindcss":"^4.3.3","@types/react":"^18.3.29","lucide-react":"^0.460.0","@types/semver":"^7.8.0","@types/js-yaml":"^4.0.9","@commitlint/cli":"^21.2.3","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@playwright/test":"^1.60.0","@types/react-dom":"^18.3.7","semantic-release":"^25.0.9","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.3","@vitejs/plugin-react":"^6.1.1","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.2.0","@uiw/react-codemirror":"^4.25.10","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@tailwindcss/typography":"^0.5.20","@modyfi/vite-plugin-yaml":"^1.1.1","@semantic-release/github":"^12.0.10","@base-ui-components/react":"^1.0.0-beta.4","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@typescript-eslint/parser":"^8.41.0","@codemirror/theme-one-dark":"^6.1.3","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.3","@typescript-eslint/eslint-plugin":"^8.41.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strikethroo_4.1.0_1790931181815_0.897670209045228"}}},"time":{"created":"2026-05-28T20:37:29.637Z","modified":"2026-10-02T08:53:02.618Z","3.0.0":"2026-05-28T20:37:29.906Z","2.2.1":"2026-05-28T20:43:08.644Z","3.0.1":"2026-05-28T20:52:31.347Z","3.0.2":"2026-05-28T21:15:21.327Z","3.1.0":"2026-06-01T20:19:06.480Z","3.2.0":"2026-06-01T21:22:47.912Z","3.3.0":"2026-06-02T13:46:16.392Z","3.3.1":"2026-06-02T19:27:10.434Z","3.4.0":"2026-06-03T07:40:22.736Z","3.4.1":"2026-06-17T14:42:16.671Z","3.4.2":"2026-06-17T15:23:07.227Z","3.5.0":"2026-06-21T15:38:16.354Z","3.6.0":"2026-06-22T04:55:07.366Z","3.6.1":"2026-06-29T12:18:55.917Z","3.7.0":"2026-07-03T13:47:06.448Z","3.8.0":"2026-07-08T06:43:05.982Z","3.9.0":"2026-07-08T16:43:38.341Z","3.10.0":"2026-07-11T22:32:47.431Z","3.11.0":"2026-07-12T20:20:00.405Z","3.12.0":"2026-07-12T21:27:24.109Z","3.13.0":"2026-07-14T16:28:07.454Z","3.14.0":"2026-07-14T22:18:23.573Z","3.14.1":"2026-07-17T11:19:57.775Z","3.14.2":"2026-07-17T11:21:59.808Z","3.14.3":"2026-07-17T13:39:41.495Z","3.15.0":"2026-07-28T14:30:43.403Z","3.16.0":"2026-08-05T10:29:29.947Z","3.16.1":"2026-08-05T11:36:22.114Z","3.17.0":"2026-08-05T22:59:34.602Z","3.17.1":"2026-08-06T15:15:49.527Z","3.17.2":"2026-08-08T12:16:50.595Z","3.18.0":"2026-08-21T06:07:28.889Z","3.19.0":"2026-08-21T16:01:49.307Z","3.19.1":"2026-08-26T14:57:26.994Z","3.20.0":"2026-08-30T19:36:00.211Z","3.21.0":"2026-09-02T08:54:30.176Z","3.21.1":"2026-09-04T06:44:34.785Z","3.21.2":"2026-09-04T10:06:17.304Z","3.21.3":"2026-09-07T09:45:32.509Z","3.22.0":"2026-09-07T12:11:45.941Z","3.22.1":"2026-09-08T06:42:06.148Z","3.23.0":"2026-09-08T07:49:49.024Z","3.24.0":"2026-09-08T12:55:50.834Z","3.25.0":"2026-09-08T15:29:26.899Z","4.0.0":"2026-09-09T14:32:55.681Z","4.1.0":"2026-10-02T08:53:01.959Z"},"bugs":{"url":"https://github.com/e0ipso/strikethroo/issues"},"author":{"name":"e0ipso"},"license":"MIT","homepage":"https://github.com/e0ipso/strikethroo#readme","keywords":["cli","task-management","ai","npx","typescript"],"repository":{"url":"git+https://github.com/e0ipso/strikethroo.git","type":"git"},"description":"Task management for AI coding assistants","maintainers":[{"name":"e0ipso","email":"mateu@mateuaguilo.com"}],"readme":"<p align=\"center\">\n  <img src=\"docs/assets/strikethroo-hero.png\" alt=\"Strikethroo: complex programming requests become atomic, validated tasks through staged, spec-driven refinement\" width=\"100%\">\n</p>\n\n<p align=\"center\">\n  <strong>Spec-driven development optimized for time-to-merge, not time-to-first-draft.</strong><br>\n  You review the plan, where a correction costs a sentence &mdash; not the diff, where it costs a review cycle.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/strikethroo\"><img src=\"https://img.shields.io/npm/v/strikethroo?style=flat-square&label=npm&color=BE376F&labelColor=2b2230\" alt=\"npm version\"></a>\n  <a href=\"https://github.com/e0ipso/strikethroo/actions/workflows/test.yml\"><img src=\"https://img.shields.io/github/actions/workflow/status/e0ipso/strikethroo/test.yml?style=flat-square&label=tests&color=BE376F&labelColor=2b2230\" alt=\"tests\"></a>\n  <a href=\"package.json\"><img src=\"https://img.shields.io/node/v/strikethroo?style=flat-square&color=BE376F&labelColor=2b2230\" alt=\"node version\"></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-BE376F?style=flat-square&labelColor=2b2230\" alt=\"MIT license\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://strikethroo.canpicasoft.com/why.html\">Why Strikethroo</a> &nbsp;·&nbsp;\n  <a href=\"https://strikethroo.canpicasoft.com/workflow.html\">Workflow</a> &nbsp;·&nbsp;\n  <a href=\"https://strikethroo.canpicasoft.com/customization.html\">Customization</a> &nbsp;·&nbsp;\n  <a href=\"https://strikethroo.canpicasoft.com/visualizations.html\">Visualizations</a> &nbsp;·&nbsp;\n  <a href=\"https://strikethroo.canpicasoft.com/faq.html\">FAQ</a>\n</p>\n\n## Why Strikethroo?\n\nMost spec-driven tools optimize the input: better spec in, better code out, human catches the rest at the end. Strikethroo assumes the agent is an unreliable narrator of its own work -- including a second agent asked to review the first -- and that the scarce resource is your attention, not tokens.\n\n<table>\n<tr>\n<td width=\"50%\" valign=\"top\">\n\n<img src=\"docs/assets/icons/focus.svg\" width=\"28\" height=\"28\" alt=\"\" />\n\n### You review the plan, not the diff\n\nCorrecting a plan costs a sentence. Correcting the same misunderstanding in a diff costs a review cycle, a rework cycle, and a re-review. An explicit approval gate puts your careful read where it is worth the most, and one question is asked at a time so it never gets skim-answered.\n\n</td>\n<td width=\"50%\" valign=\"top\">\n\n<img src=\"docs/assets/icons/shield-check.svg\" width=\"28\" height=\"28\" alt=\"\" />\n\n### Guarantees are compiled, not requested\n\nA rule in Markdown is a request; a rule in TypeScript is a guarantee. Hooks and templates are yours to edit. The certification rule -- an uncertified review is never reported as a clean one -- is compiled and cannot be loosened by editing a hook.\n\n</td>\n</tr>\n<tr>\n<td width=\"50%\" valign=\"top\">\n\n<img src=\"docs/assets/icons/git-fork.svg\" width=\"28\" height=\"28\" alt=\"\" />\n\n### Nobody marks their own homework\n\nThe optional review gate runs on a *different* harness than the one that wrote the code -- the current harness is structurally excluded from the candidate set, not merely deprioritized. The reviewer detects and never fixes; findings are reported for you to act on.\n\n</td>\n<td width=\"50%\" valign=\"top\">\n\n<img src=\"docs/assets/icons/sliders-horizontal.svg\" width=\"28\" height=\"28\" alt=\"\" />\n\n### Bends to your conventions\n\nPlain-Markdown hooks fire at eleven points across the workflow; inject your test commands, standards, and domain rules so every plan, task, and run inherits them. No plugins, no code.\n\n</td>\n</tr>\n</table>\n\n**Speed, measured honestly.** The industry clock starts at the prompt and stops when code appears. The clock that pays your salary stops when the code is **merged** -- and on that clock, generation is a rounding error next to the review rounds a fast-but-wrong draft costs you. Strikethroo is built against the second clock. That is not quality traded for speed; on that clock they are the same number.\n\nRead the full thesis, with the file-by-file claims to verify it yourself: **[Why Strikethroo](https://strikethroo.canpicasoft.com/why.html)**.\n\n<sub>Also true, and less interesting: no API keys (runs on the subscription you already pay for), harness-agnostic Agent Skills (one `SKILL.md` on any harness supporting the format), and clean per-agent context at every step.</sub>\n\n## Adapts to every codebase\n\nEvery codebase has its own conventions, and Strikethroo bends to them instead of imposing its own. Three plain-Markdown surfaces -- no plugins, no code:\n\n[![Strikethroo's customizable spec-driven workflow, showing where the hooks fire: PRE_PLAN, POST_PLAN, POST_TASK_GENERATION_ALL, PRE_TASK_ASSIGNMENT, and POST_EXECUTION](docs/assets/strikethroo-customization.png)](docs/assets/strikethroo-customization.png)\n\n### <img src=\"docs/assets/icons/waypoints.svg\" width=\"28\" height=\"28\" alt=\"\" /> Hooks\n\nFire at eleven points across the workflow (before planning, after each phase, on errors, and more). Drop in your test commands, coding standards, and domain rules; every plan, task, and execution run inherits them.\n\n### <img src=\"docs/assets/icons/file-text.svg\" width=\"28\" height=\"28\" alt=\"\" /> Templates\n\nDefine the shape of plans and tasks -- add your own sections and checklists.\n\n### <img src=\"docs/assets/icons/book-open.svg\" width=\"28\" height=\"28\" alt=\"\" /> Project context\n\nOne file of domain knowledge every step reads.\n\nHooks, templates, and a project-context file are all plain Markdown -- nothing to compile, no plugin API to learn. See the [Customization Guide](https://strikethroo.canpicasoft.com/customization.html) for examples.\n\n## Quick Start\n\n```bash\n# 1. Bootstrap the shared workspace\nnpx strikethroo init --harnesses claude\n\n# 2. Install the workflow skills\nnpx skills add e0ipso/strikethroo\n```\n\nOn re-init, `--harnesses` is optional — Strikethroo reuses the saved selection in `.ai/strikethroo/.init-metadata.json`. Workspaces initialized before that field existed must pass `--harnesses` once.\n\n**Already set up?** Refresh the workspace and update installed workflow skills in one step:\n\n```bash\nnpx strikethroo@latest update\n```\n\nExit 0 requires both the workspace refresh and the skills installer to succeed. If the installer fails after a successful refresh, the refreshed workspace is kept; re-run `update` or the installer command it reports. Start a fresh agent session after updating — a running session may still follow previous skill instructions. Old skill copies cannot show update notices until you run `update` once.\n\nRequires Node.js 22+ and an assistant that supports the Agent Skills format.\n\n## Profiles: a tailored setup in one step\n\nA strikethroo profile packages a complete workspace configuration -- hooks, templates, project context -- so `init --profile <folder | user/repo | git URL>` starts from a setup tuned for your stack instead of the shipped defaults, and `export profile` packages yours to share. See [Strikethroo profiles](https://strikethroo.canpicasoft.com/customization.html#strikethroo-profiles) in the Customization Guide.\n\n## In your coding assistant\n\n```mermaid\nflowchart LR\n    A[Work Order] --> B[Plan]\n    B --> C{Review}\n    C -->|Edit| B\n    C -->|Approve| G[\"Execute<br/>(generates tasks)\"]\n    G --> H[\"Code Review<br/>(optional)\"]\n    H -->|Fix| G\n    H -->|Pass| J[Done]\n```\n\n**Two commands.** Read the plan, approve it, run it:\n\n| Step        | Command                         | Output                                                  |\n|-------------|---------------------------------|---------------------------------------------------------|\n| **Plan**    | `/st-create-plan <your prompt>` | `.ai/strikethroo/plans/64--auth/plan-64--auth.md`       |\n| **Execute** | `/st-execute-blueprint 64`      | Task blueprint, then working code, one commit per phase |\n| **Review**  | Automatic (optional)            | Findings validated against schema; report-only           |\n\n`st-execute-blueprint` decomposes the plan into atomic tasks and builds the dependency-mapped blueprint itself when one does not exist yet. Run `/st-generate-tasks 64` on its own only when you want to inspect or hand-tune the blueprint before execution starts.\n\nYour review lands on the plan, before any code exists -- that is where a correction costs a sentence. Each step runs with clean context: the planning agent sees only the work order, and each execution sub-agent receives only its specific task. After execution, an optional automated review gate runs once on a discovered second harness, critiques the cumulative diff, and reports schema-validated findings for you to act on.\n\nSee the [Workflow Guide](https://strikethroo.canpicasoft.com/workflow.html) for the full step-by-step with advanced patterns. Once a plan exists, visualize its plans, tasks, and dependency graph in [Visualizations](https://strikethroo.canpicasoft.com/visualizations.html).\n\n## Visualize the data\nStrikethroo comes with an optional **web application** to help you visualize your plans, tasks, and progress. No installation necessary, just execute the following command in a project using Strikethroo:\n\n```shell\nnpx strikethroo serve\n```\n\nThis will open a web page that will help you navigate your plans and their tasks, present or archived.\n\nBy default the viewer listens only on `127.0.0.1:4317`, so it is reachable from the same machine and nowhere else. Two flags change where it listens:\n\n| Flag | Default | Purpose |\n|------|---------|---------|\n| `--host <ip>` | `127.0.0.1` | IP address to bind. Use `0.0.0.0` (or `::` for IPv6 too) to reach the viewer from another machine, for example from your workstation when Strikethroo runs in a headless VM. Only IP addresses are accepted. |\n| `--port <n>` | `4317` | Port to bind. |\n\n```shell\n# Inside the VM: listen on every interface and skip opening a browser\nnpx strikethroo serve --host 0.0.0.0 --no-open\n```\n\nThen browse to the VM's IP address, for example `http://192.168.122.10:4317`; `serve` prints every address it answers on. Hostnames such as `myvm.local` are refused, so use the IP address. **Binding a network address gives anyone who can reach that port full access to the workspace**, including editing the hooks and configuration your agents run with, and `serve` prints a warning when you do it. Use it only on a network you trust, such as a VM's host-only or NAT network. If you can SSH into the machine, a tunnel (`ssh -L 4317:127.0.0.1:4317 <vm>`) keeps the default loopback bind. See the [CLI reference](https://strikethroo.canpicasoft.com/cli-reference.html#reaching-the-viewer-from-another-machine) for details.\n\n## Check the workspace\n\n```shell\nnpx strikethroo validate\n```\n\nReads your workspace and reports internal inconsistencies -- missing or malformed plan and task frontmatter, dependencies pointing at tasks that do not exist, dependency cycles, blueprint phases and task files that disagree, duplicate ids. It only reads: nothing is written or fixed for you. Every finding is an error, so the command exits non-zero as soon as it reports one, which makes it usable as a CI step. Add `--json` for a machine-readable report on stdout, or `--workspace <path>` to point it at a workspace other than the one discovered from the current directory.\n\n| Plans board                                                 | Plan detail page                                                                                                       | Archive                                                     |\n|-------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|\n| [![img](docs/assets/plans-board.png)](docs/assets/plans-board.png) | [![img](docs/assets/plan-detail-graph.png)](docs/assets/plan-detail-graph.png) | [![img](docs/assets/archive-all.png)](docs/assets/archive-all.png) |\n\n## Optional Code Review Gate\n\nAfter blueprint execution, an optional automated code review gate runs once when a second harness is discovered. The reviewer critiques the cumulative diff against the plan's requirements and emits findings validated against a schema. The gate reports; it does not decide -- there are no severity or confidence floors, and nothing is applied automatically. You read the findings and choose what to act on.\n\n**To disable:** Edit `.ai/strikethroo/config/hooks/CODE_REVIEW.md` to empty or delete it. The gate skips cleanly with a note in the execution summary.\n\n**Important:** A green review gate is not a correctness guarantee. The gate reduces exposure to the same class of error a human PR approval reduces, and leaves the same class of error behind. See [Customization](https://strikethroo.canpicasoft.com/customization.html) for limitations and configuration.\n\n## Documentation\n\n- [Why Strikethroo](https://strikethroo.canpicasoft.com/why.html) -- The design thesis, the trade-offs stated plainly, and how to verify the claims\n- [Workflow Guide](https://strikethroo.canpicasoft.com/workflow.html) -- Step-by-step workflow with visual guides\n- [Customization Guide](https://strikethroo.canpicasoft.com/customization.html) -- Hooks, templates, project context, and code review configuration\n- [Reference](https://strikethroo.canpicasoft.com/reference.html) -- Glossary and CLI reference\n- [FAQ](https://strikethroo.canpicasoft.com/faq.html) -- Answers to common questions\n- [Visualizations](https://strikethroo.canpicasoft.com/visualizations.html) -- See plans, tasks, and the dependency graph\n- [Migrating from 1.x](https://strikethroo.canpicasoft.com/migration.html) -- Upgrade from slash commands to Agent Skills\n","readmeFilename":"README.md"}