{"_id":"@sparkleideas/hooks","_rev":"53-c031126726f90792a7d56b547bb314f1","name":"@sparkleideas/hooks","dist-tags":{"latest":"3.0.0-alpha.7-patch.38","prerelease":"3.0.0-alpha.7-patch.38"},"versions":{"3.5.2-patch.1":{"name":"@sparkleideas/hooks","version":"3.5.2-patch.1","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.5.2-patch.1","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"d3d24499b72deffe2dc8bb8a17c6992f51481757","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.5.2-patch.1.tgz","fileCount":4,"integrity":"sha512-HXaU9eP9VK5wKiVerl8WPHAeketnuuKrQ04vYr2GvLsM4yPOAqyCRueMt0ghu9UpjyRp2msVh8+xZLp7MfrceQ==","signatures":[{"sig":"MEUCIE1bNb5H8469YZgf6yyIQpkbZpoadYP1O7Kl+OZr08etAiEAsTGVMX+R/+vXE+rMNTAkdNlv7OSj4t4VD8Lx7BOCByE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"^3.0.0-alpha.2","@sparkleideas/neural":"^3.0.0-alpha.2","@sparkleideas/shared":"^3.0.0-alpha.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"^3.0.0-alpha.1"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.5.2-patch.1_1772751664621_0.9903453207444259","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.8","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.8","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"b75dca711ffa5dd8b534f481a685fafdc6dfcf2c","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.8.tgz","fileCount":4,"integrity":"sha512-Xt43ZmmULdD/JJ3mOT/iL2h2b5jTEBec7WSgb8nepiIljOAAOjd7uaUBaWHZs8GytcQZzThswOb1lqkl9t1Rtg==","signatures":[{"sig":"MEQCIBl1a0M/mAkRHwIeegeLvxMDAnqdW1/pMhd43iWJHbjSAiBsYUkHgMCAjQtzmChhcOw6cXYP21x9TOaD2WFpkrlm+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"^3.0.0-alpha.2","@sparkleideas/neural":"^3.0.0-alpha.2","@sparkleideas/shared":"^3.0.0-alpha.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"^3.0.0-alpha.1"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.8_1772757349038_0.1137426982433345","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.9":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.9","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.9","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"3e6065a7f466df860280bca5be48496851d72274","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.9.tgz","fileCount":4,"integrity":"sha512-By9ATkitreQKVfwokclToPtd537Ron4eCOQCFliXWf54ydwURwKn3iO3rzHCAGQzfefeT9CX4KhLkK85dK6LJw==","signatures":[{"sig":"MEQCIDzC/wVHb8N4GQXunDyb1RO4Tw6VDpEJTlLT2par+ZNQAiBr/L7kfb+XlIAPHoDt4MCVt89a6Y8Ckgr5l+MLr0ABfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"^3.0.0-alpha.2","@sparkleideas/neural":"^3.0.0-alpha.2","@sparkleideas/shared":"^3.0.0-alpha.1"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"^3.0.0-alpha.1"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.9_1772773305813_0.5213581058868701","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.10":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.10","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.10","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"75b0ae7392835d32e0df04e62149a3a6fd062e17","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.10.tgz","fileCount":4,"integrity":"sha512-Hy4vk1MKiBC5CyYbGnYeSZ7p/BgXLc2TbdexD9SkUaHTphjPxa9kTYSEqGQOhgaTD3hfuU1F93aE0UrlVVxCWw==","signatures":[{"sig":"MEUCIE5s5QtFCST4R01MdUhswHZc6RAPgrYmBCLMCQLyBIxKAiEAn5J+3iN25MW3YhYUDhB+B9m1iomZ36BYKYcW1ohpYrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24315},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"*","@sparkleideas/neural":"*","@sparkleideas/shared":"*"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"*"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.10_1772800671921_0.40640680898848536","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.11":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.11","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.11","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"e88210c18ae8e09a91facd2ae11c450c0b857657","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.11.tgz","fileCount":4,"integrity":"sha512-08hrXxRhOC8wKxOByX7NM6Pdpqy63i61R1Mh3+BQg0dKXDflQ1USMuI0aWui2SleUW/8k8mmtVpwGY1lYBuZmQ==","signatures":[{"sig":"MEUCIQDW++/wgoAwBsFGGVTefVm1eG4jUIT8ihsN5GOGKXxICQIgWVQ7lOa2srhp3G+N47BmpPHS9oCcsvy8bRG0tisdCpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"*","@sparkleideas/neural":"*","@sparkleideas/shared":"*"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"*"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.11_1772816493034_0.5928243041026915","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.20":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.20","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.20","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"73ea7f8566277174d626d3e8fb7abec440a2ac11","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.20.tgz","fileCount":4,"integrity":"sha512-OBcfnMG71G6ascPbIM+kSlQrEUmO4xx3XqAHI0rGWsH9l9r44X0Vrmj5vRaKIY2OV4U+IdCvbmezWJlw9va2xw==","signatures":[{"sig":"MEUCIQDbMZ3rW+aLnGddTDmo0Yc3a24WNMgVsv5BHyjEDOzdpAIgTVCxJz1FhppFFM0cq1H8VwS58YGdAbhINe2JkNuEj4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"*","@sparkleideas/neural":"*","@sparkleideas/shared":"*"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"*"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.20_1772838103410_0.0002685192022822136","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.21":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.21","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.21","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"bde680e6edda66f8d6d55517f888ca6ed619e13d","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.21.tgz","fileCount":4,"integrity":"sha512-4pzWEsu168j1bLyn/pMX3w9eOKv3u3uLcNCJ4dLo3c6NCHJ0RfTIc9Mvw62vox+DaYs1nr4e0IUUafMcD3WrzA==","signatures":[{"sig":"MEQCIA3gVSG0koU0SLBUTO65SS6eu16tlx2WfGGVyrO91/kfAiBCCrRz5RUGq5KYa6MYlFt0M3Mq1Q4jEaHfGR/0rfH8Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"*","@sparkleideas/neural":"*","@sparkleideas/shared":"*"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"*"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.21_1772877343879_0.7787092274349583","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.23":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.23","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.23","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"2dc19f1d9359189fc0b7a8adb414980d49aabaa6","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.23.tgz","fileCount":4,"integrity":"sha512-UEHNPuBDXIvCmUSH00rCwCqf9i+TPRHDPcAH3J3QLOHl5caKlqIYYmZWLmOwdk7bx/ffL3+/zpaFrsf8pmEd/Q==","signatures":[{"sig":"MEUCIFDEzCASYayf9QGjWdiCwnLk35gR2FCpzWtXT4Qc0cZgAiEA532HG+pXo34DPr6ebBUOEEcfgsHvhtldw5w626qX1Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"*","@sparkleideas/neural":"*","@sparkleideas/shared":"*"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"*"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.23_1772878718328_0.7899331937372078","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.30":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.30","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.30","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"423d574a8c93d16ae883f2841eb0c8219ea10875","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.30.tgz","fileCount":72,"integrity":"sha512-uirVHpsvihmdV/2yBw2kMCqkC288XqRCpmW2rwa2TWu5wzwqTltCTHBV4r0Fk9C+jpg+EWKQbkgmY9IpI0ZWVQ==","signatures":[{"sig":"MEUCIG5YwMJKCWGA0I+DHZlpF8J9E9JftVyhIAXrKUuaQKTVAiEAhqvBHfclfdq5u40G2SXyLWyNsv2Qr+hDwvlhcv2e9H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"*","@sparkleideas/neural":"*","@sparkleideas/shared":"*"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"*"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.30_1772892483904_0.6419210536044642","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.50":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.50","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.50","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"053158ca197ceaa52c02fbdad03910c2e6e072cd","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.50.tgz","fileCount":72,"integrity":"sha512-8QX4RxS1Z0g8N7Lo5/Lk3OSVPrIdkh8NOZBrvxca8czgtDbpMKMJr65EkDEO4Bv52NmKev05D04qASSFwuO1Og==","signatures":[{"sig":"MEYCIQDZI6kDdleaxSh5xCkjwLLkjpL+qECme1xlC3ZWEQMaZQIhAI9j6VUusduyL61GDd2kQJRbUVc4kpvwpzUBfcGQB6dt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"*","@sparkleideas/neural":"*","@sparkleideas/shared":"*"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"*"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.50_1772916771339_0.8327797205200396","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.52":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.52","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.52","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"79dd32dee538fc680bd68f6ee7faa7c4e3ccb1d6","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.52.tgz","fileCount":72,"integrity":"sha512-F75CxqR4uhfh9WN8gZxi60H/mIMxafIvoGzHjuYrwfFkWx0RK1b/1K7hitFfImqMzD7MIlOWjwZ8se1+6AYZWQ==","signatures":[{"sig":"MEUCIFq8bn1dtV8zQmNS6ZcsYZHFzhTxur8z0cPOgzY2J3ENAiEA/Uo5u0HmL8l3BC3cBWUNs9Nm4gcwCoSiuM3iu+IGMKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"*","@sparkleideas/neural":"*","@sparkleideas/shared":"*"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"*"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.52_1772946147097_0.271352182908406","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.9":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.9","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.9","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"d52832d1c38c6c6ea09c4fa7f98ab26615510ef0","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.9.tgz","fileCount":72,"integrity":"sha512-aRMQTUQRC9dwiIltmKD9DqO0ZNeHqcYMB3pdoKGn7IyqnpTxogFG7wScitAbRI0yFI8HAQUEoca5DFHL2s7L9A==","signatures":[{"sig":"MEYCIQDU78S5jJ/zpM60FFlrPVj3c9A7xGBGKh0ilb5ndKuTEgIhAN56Nj/B1ixHj3mB56Gz5jp7VcMxm1IMmH/vfBgCq/xF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617988},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"*","@sparkleideas/neural":"*","@sparkleideas/shared":"*"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"*"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.9_1773012988451_0.08999676866342399","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.12":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.12","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.12","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"82ba35859696b7fd30a6f2c9194d9f2d4e343651","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.12.tgz","fileCount":72,"integrity":"sha512-dAlo6OrhyNceOmPVm07olLPNfFZNnEOcth/LvOhcu2+8oa4eIjSOQ+IGUtTa9nIRwLVXA0Wz8xmgdJ9lfilQog==","signatures":[{"sig":"MEQCICGPqD8n6XnQlKiqv4NUGoHQPQGchCA1O6R/URti+Ya0AiAHdpHDMA7GiqiA+ADpXM/tmo+eR4dg9Fdjo/2pW36D/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618073},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.6-patch.12","@sparkleideas/neural":"3.0.0-alpha.7-patch.12","@sparkleideas/shared":"3.0.0-alpha.6-patch.12"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.12"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.12_1773051316083_0.01167406331946097","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.13":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.13","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.13","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"398012e9ad953b71af81de31241c345001cdbd29","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.13.tgz","fileCount":72,"integrity":"sha512-jklIwySLt8MyHMFY/ez/aWgsZKVKgT7KaC5VFYY6muLfp2tgXyAK8iS9sHmR/PkBooLmLWUB1IQ5o9FmkhYjKg==","signatures":[{"sig":"MEUCIQDgX0eyV/154kS3m3Flz1h43rbCWVk9SEdkqEQiu2wuEQIgfVlQj3Uq4olZejcgnwnuVaE2Axj8tUkwKltQrsEZmEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618073},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.6-patch.13","@sparkleideas/neural":"3.0.0-alpha.7-patch.13","@sparkleideas/shared":"3.0.0-alpha.6-patch.13"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.13"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.13_1773075694680_0.7192446602326559","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.14":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.14","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.14","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"1eb7b07139c59e77c60153670501078c1d3018e9","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.14.tgz","fileCount":72,"integrity":"sha512-OByQQxPsOUDUqtXtO5gKMsJsFSwUs79Qseh04UFntmAXVYF0ETS1aXhAHHjN8PjLmAmE7R7EgQNrRolOiKL0Dw==","signatures":[{"sig":"MEQCIFG8i0XfeZgN8j4lfaFCgPDwwvje0HsvmXA6cpAQdBg7AiBRHshWpt62g5RgMEzAdWwA+5b4BZBjRztkYHQO9qRU6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618073},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.6-patch.14","@sparkleideas/neural":"3.0.0-alpha.7-patch.14","@sparkleideas/shared":"3.0.0-alpha.6-patch.14"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.14"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.14_1773076559445_0.656489630687795","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.4":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.4","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.4","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"e21189abb50e9c919600bebbf8ec09f74cab3c69","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.4.tgz","fileCount":72,"integrity":"sha512-2i1QsCGkpDWL3vCTrR3aOfEatlzWlcbXHT4R2GXGHNO9/jXY3Q6BpJiHfe1hbLjN/jxifmELpJA521a8po9/nA==","signatures":[{"sig":"MEUCID+3q4wIb5POc3oiR2Wi6kalrFYW0VveYjpMbKnUp2BwAiEAqgxCZeOO06e3GAqMKzqAPJl6UyUgdBWnJzaj0g4oJQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622301},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.4","@sparkleideas/neural":"3.0.0-alpha.7-patch.4","@sparkleideas/shared":"3.0.0-alpha.6-patch.4"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.4"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.4_1773080707136_0.16433018219205375","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.6":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.6","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.6","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"e466f47f610c996760cc011a1ec871a40dc3952a","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.6.tgz","fileCount":72,"integrity":"sha512-ubx3/WSWVTxJNfaKq2TaKSS4qK5gOvuE96sJRnGaOK0K7t9Bgc96iv+tQZ4cxtu1gCo8DB8VpSnp9VHF52NFRg==","signatures":[{"sig":"MEYCIQD/fUVaq4CcjOmqKDYr4YNqqn4VhBMbVi33AYNVKWnrMQIhALoTjcRXvS4O4j/t/Gh48C+ei1M4sfQnC5j8iK4+ayrA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622301},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.6","@sparkleideas/neural":"3.0.0-alpha.7-patch.6","@sparkleideas/shared":"3.0.0-alpha.6-patch.6"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.6"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.6_1773083559192_0.17856272273487583","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.15":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.15","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.15","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"b5bc5092ba556c41e78d6a1e46d0c42175105358","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.15.tgz","fileCount":72,"integrity":"sha512-wB/ea3sZdfFBnHWpNxIoS/GQaNbCkqb1xTPA5bRvwUI2HjgmUHbvMgdVJTiJOVYskajI/aISKupMS4mrZvxW5w==","signatures":[{"sig":"MEUCIBLDi30XCxdeaY/v6jyowBPWA5tCdy+hTYoAwFddXZ7KAiEA71XAr+XF6BFUvbL8bXQosWDjb1eVGe9USqtAWUElqRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.7","@sparkleideas/neural":"3.0.0-alpha.7-patch.15","@sparkleideas/shared":"3.0.0-alpha.6-patch.15"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.15"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.15_1773090467123_0.677339096866445","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.16":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.16","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.16","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"292f3868f7e1ec335105e94b70b964f5628970f3","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.16.tgz","fileCount":72,"integrity":"sha512-MZo2m1hHp706caNGilskLLL0SHrvDTo2haaRYUeXDK5hz+ZSJTdrvtl5zLnPOY0UYLx3MugAAbbxbEzVXfiPiA==","signatures":[{"sig":"MEUCIQCEczyYgrp+xFv5MmFNz/HU00x9WI86QALaPnFAjpllywIgepkMfn7TW6KwaoSxt9cAKuHj2nfVwvHH1wg7AgR93p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.8","@sparkleideas/neural":"3.0.0-alpha.7-patch.16","@sparkleideas/shared":"3.0.0-alpha.6-patch.16"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.16"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.16_1773141652362_0.3615175337952179","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.17":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.17","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.17","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"fc71ba03105913e2cd8639e8849c4be69356f290","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.17.tgz","fileCount":72,"integrity":"sha512-AjYd4Cl48oIw3CC3641/7fH3UW+HkhoRv4kf1wv3LXDezQWS282aKZwj/9FTl9BxEWGrvGORzCvGDob/Z1m7gg==","signatures":[{"sig":"MEYCIQDrOfRBDZbUNwB5vMWvZOeEjdhUUZgf6id1lMGvA8orJAIhAIgLi6SItS10xEyoIvhkjQG14ziZFyWJ8Osf54/LX6u2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.9","@sparkleideas/neural":"3.0.0-alpha.7-patch.17","@sparkleideas/shared":"3.0.0-alpha.6-patch.17"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.17"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.17_1773153760361_0.8958040372292237","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.18":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.18","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.18","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"05b5fc0825450e47eccf85dc335bf58e1391d41c","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.18.tgz","fileCount":4,"integrity":"sha512-Ki1vjCmKu5nyTWEXMZsyZBjfcrTEnoY2cA+2xnmcZ+8dZNOfQIgB0AxwSS8ndxYUIGb0jh6C+0gYsMCOfjZoVA==","signatures":[{"sig":"MEUCIAp7mz5neB8av1ID1j5AtQyFLsQJQO3fNmimk6RUg3LkAiEAhHT711c/xj7UcRKlGU8fSYSsBLiIHOySjyT31grV6t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.10","@sparkleideas/neural":"3.0.0-alpha.7-patch.18","@sparkleideas/shared":"3.0.0-alpha.6-patch.18"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.18"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.18_1773154912102_0.609118744415656","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.19":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.19","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.19","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"57e85ef8a23ecd7838b04bae443685096671c5d5","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.19.tgz","fileCount":4,"integrity":"sha512-qlcuAc9B20fn7LrSjVysDhFYMmFKqNneyDiiQ1TYkYqpe+MzQnvV5nDxdRWUnELei+cC2ff0hFNG/rHlGcZysw==","signatures":[{"sig":"MEUCIFn63zTbblJlrmxTdcfHa/yCF/0i1dKoDQr/UsykzAgqAiEAoZyaL7aEZhs8lCbEpjn4AeZyhvXHXhQsswb+odt4E1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.11","@sparkleideas/neural":"3.0.0-alpha.7-patch.19","@sparkleideas/shared":"3.0.0-alpha.6-patch.19"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.19"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.19_1773155069797_0.2732341346511029","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.20":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.20","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.20","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"e04dbd16d4cec8daaa9df486849da53435719833","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.20.tgz","fileCount":4,"integrity":"sha512-00N9sLLZ3336SD7iTsjVvUw1gh4OKijFXUuFcZYNV60rFW51uqI4I/Ak+Lzh5i4BpEVIAffDLsvOyNPQt+Fckg==","signatures":[{"sig":"MEUCIQCZ+YGw+vxEnWHTPU8/FvqM6RY2h88QJMnQVczBLsNTLQIgdj83+3QvFOBZF/lD8iHne8E10zcYWxX3+sdC17cyYVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.12","@sparkleideas/neural":"3.0.0-alpha.7-patch.20","@sparkleideas/shared":"3.0.0-alpha.6-patch.20"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.20"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.20_1773155154463_0.800110388205314","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.21":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.21","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.21","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"77244b281fcc8c97a7c5444d819a2c87f2c23b60","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.21.tgz","fileCount":4,"integrity":"sha512-EcMmV6JJX+RVo6Z/X9CwrIeblV0PH0auuozhJxsgldmKc8Wy7Tm4goDaUmMYofwZpE4pIAZrX3UEgYm9Ugwaig==","signatures":[{"sig":"MEYCIQDCwia53bZX7nZyQPCiBiw4pNA/MmVPL2LbRbFoDbvvXgIhAIP6brhSxMO75Hr+ZJ9MkZWhbJUP9WzosBneGjuExuSc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.13","@sparkleideas/neural":"3.0.0-alpha.7-patch.21","@sparkleideas/shared":"3.0.0-alpha.6-patch.21"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.21"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.21_1773155237517_0.8223838739425122","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.22":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.22","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.22","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"acebd304db76c1a37cf20143919b8d91d7965dc1","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.22.tgz","fileCount":4,"integrity":"sha512-by/dwn2NRhiFZ/yVAzaLw/jgGOn3x5Bz7B4Y0jIYn/cdMMhZ8FjFBRPdustIjwnduNes7F1nIgwn7FGg+HzM0Q==","signatures":[{"sig":"MEUCIQCWOijvPhf3Ka62oUt3LzMW8bOeabcIBhUcQt7wrOss5AIgPFKktuEX20NlZW48+uLmev7m4CpoNwNGXkc0KmccuFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.14","@sparkleideas/neural":"3.0.0-alpha.7-patch.22","@sparkleideas/shared":"3.0.0-alpha.6-patch.22"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.22"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.22_1773155322541_0.5662082525709586","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.23":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.23","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.23","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"41b460d003515f38c1a1023c2c7485c1a7309927","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.23.tgz","fileCount":4,"integrity":"sha512-E0f2bmQUaCzLEUw8AHfqr8N2/c71Ro3dX/aczPC513sG76hxqrCnsQOdBE3t/tS0XCvKi87ChBXGZGEPYawesQ==","signatures":[{"sig":"MEUCIG4fp56sgMlYe8yf59WY4MfL9R6WqQWRc7zUsnLZoTJJAiEA03nhs1VVgBNmnRKEseCQaYOWRsKxrT0xBVLebV6TGyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.15","@sparkleideas/neural":"3.0.0-alpha.7-patch.23","@sparkleideas/shared":"3.0.0-alpha.6-patch.23"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.23"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.23_1773155405227_0.6943319525571536","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.24":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.24","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.24","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"65f5d5a3f7e9accafc984f4679dad5c8605a9483","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.24.tgz","fileCount":4,"integrity":"sha512-2++R4U8Hyik87pZvRgXNAZCGBAAsqFayTnaQp+okE15UhexfhuNCg5V66sfGBFW2oNiZUwCzVnlbXncb8KsDTA==","signatures":[{"sig":"MEUCIHoiYPOt2jhY8V5WSGoo+ZC3B3XpjxO1C8X3oNPoFoKwAiEAiXAweu0gjSv2K7s96sHWjXKTjKwufOXNRV1Tp95AxuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.16","@sparkleideas/neural":"3.0.0-alpha.7-patch.24","@sparkleideas/shared":"3.0.0-alpha.6-patch.24"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.24"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.24_1773155487730_0.08417840673870525","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.25":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.25","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.25","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"4b0791b99918bfbe2919177f0f6468947db64f66","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.25.tgz","fileCount":4,"integrity":"sha512-cjJi9CYJYiUc8q0dzNAhB/ivz3TlDtzHAoLjCm4zvcpBG9YAkcvHSEidOK8p2hOxipIyXAjh+a/BGVdR+/soWw==","signatures":[{"sig":"MEUCIGmxEk2/JVQBRXsooJIXyVrlqIOaXkpAPnWkhJdw3KBVAiEAy8EhaClfmSugCsk0ApG35Sn51g3/QnCszdA6Nc25Tck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.17","@sparkleideas/neural":"3.0.0-alpha.7-patch.25","@sparkleideas/shared":"3.0.0-alpha.6-patch.25"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.25"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.25_1773155569965_0.4442504477838578","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.26":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.26","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.26","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js"},"dist":{"shasum":"39dbc198a59085412d00d3dc7f5dd73ca0878e12","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.26.tgz","fileCount":4,"integrity":"sha512-Mus3jhpWX9iQISjMrluZUlSifccrrpCieEnZ+bZ6j1QwKj2NJgYgZ2zI2OEp0jMmWs5ofqz3NOx2kCCnQMP9CQ==","signatures":[{"sig":"MEYCIQDziOvFYh3wY057OJgCyWr2Q2k2JVx9ToKTYGRitCYHCwIhALm1YRyZqXYcjDOvnyn5QoP1pdgMiXK6q6gLsYxrQvRy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.18","@sparkleideas/neural":"3.0.0-alpha.7-patch.26","@sparkleideas/shared":"3.0.0-alpha.6-patch.26"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.26"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.26_1773155663479_0.21664411261025207","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.27":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.27","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.27","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"5aeabc580b21bdc6587f1e7aa1ff0e6208c10a55","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.27.tgz","fileCount":72,"integrity":"sha512-t78qYANnbXatjWo2+XRhZpwzG7lAWlsGDwwWCreloaHlSZHwq5YrphigCJeAJeWYqe5BlsvWJOngSVs79KcTOw==","signatures":[{"sig":"MEYCIQClZBCGZok76RuFgO9XBAwpOkPMEhLdETc4CqktPIKn0wIhAJPiaXd1zsnQM4MPs3HUwPBaNo5kIUZ5GOaZub4dsE05","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.19","@sparkleideas/neural":"3.0.0-alpha.7-patch.27","@sparkleideas/shared":"3.0.0-alpha.6-patch.27"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.27"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.27_1773156257827_0.019974367845592145","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.28":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.28","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.28","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"73928b1aedd719a78b7e81d20a9e7bccc1603a23","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.28.tgz","fileCount":72,"integrity":"sha512-wKjmawE/QlW+ysmpSlj6gahlrbkmwTGGFGx8FyyHXUDExL7MlBQLGk5Tn2shDNYSp0UrdHwCrOPij2rv0a/fiA==","signatures":[{"sig":"MEUCICzkh7rkICbqXtCzh1h9oUbsrXc3zttYR4rpaZhH8zogAiEAyF1gaELBiMp6WOuCYP/ssPoxMrFQlzqJcPYx1VYAla8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.20","@sparkleideas/neural":"3.0.0-alpha.7-patch.28","@sparkleideas/shared":"3.0.0-alpha.6-patch.28"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.28"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.28_1773170119390_0.7976781120787477","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.29":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.29","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.29","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"94c4940509fb4424cdb43a8c2909869dee392d72","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.29.tgz","fileCount":72,"integrity":"sha512-JbRGrkr1jxp20BGNdWMroA3uSB2GDRur5Ztlb8KTxlxnwwzqTwmXC7TZ1K0nTZUI7uQQ5RX/nodUS6Tdxtu1Pw==","signatures":[{"sig":"MEYCIQCPS17MS6tQ27cmUzkoQyfbUZOhDMOyYwEXtIaJ8PYUrwIhAMZUrJD9bLhlXmeTrX3TX8XHbW2hsJI9uxpyMpRZ+CmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.21","@sparkleideas/neural":"3.0.0-alpha.7-patch.29","@sparkleideas/shared":"3.0.0-alpha.6-patch.29"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.29"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.29_1773172499566_0.10261895120962716","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.31":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.31","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.31","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"e1628e67bd41e3a639132957b09bd37d466b29f9","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.31.tgz","fileCount":72,"integrity":"sha512-D52X/l0RBXBbmx1zDWOge51YI/yu9TYyqzNg9D/zEbJ0BKZINias2TYf4LyYWTMOhKFuYiRqcQNrEn11dR8MVw==","signatures":[{"sig":"MEYCIQCdaKWN0JzDeKeJN3KYIOBAthdECtS0uCRu9XZ+DZQ1jAIhAMCpP1POMRpb2O6wDGGOLunZFAAXbsB0Wu0vCa4QPxsQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.23","@sparkleideas/neural":"3.0.0-alpha.7-patch.31","@sparkleideas/shared":"3.0.0-alpha.6-patch.31"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.31"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.31_1773175279925_0.2127866850643183","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.32":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.32","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.32","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"dae892f1907640ab152f508e8b8f996f4c3a5893","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.32.tgz","fileCount":72,"integrity":"sha512-GE8riCMkLjqhvz09YTi5PbgYa2DpeHp4mf+EfRN/bBicy0UKLydKoQFOzizq+Z0DRB7ys7i1og0UaMjYT2mmSA==","signatures":[{"sig":"MEUCIQCPmJK6emR7NdhjP1Q6syU5R+jUMi5luOx7gPmUveC+2wIgAjyI3IRmjGGRoSuB9t+YaGKrzq0kS0e9eo/5Gi0Ysgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.24","@sparkleideas/neural":"3.0.0-alpha.7-patch.32","@sparkleideas/shared":"3.0.0-alpha.6-patch.32"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.32"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.32_1773182943369_0.4615198530067057","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.33":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.33","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.33","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"112e8a76216a7869a883e0feeba651c8353de7dd","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.33.tgz","fileCount":72,"integrity":"sha512-uoJhVjvFdGtIme2MX63v7HfCERuT9KEu+zus+Vj9ZnQ2l5ZmcwGbVSng2Jv6UVVx/vE8RAbeG2rDab81nSVscw==","signatures":[{"sig":"MEUCIQDiM9j5IolsflKAlOhNyYs/dwrLuKKcgnYP31jHm9yt3gIgJ0vwFniMMzr58YF4F/rd9ftcgwdgDIMQllfJ0jmdCYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.25","@sparkleideas/neural":"3.0.0-alpha.7-patch.33","@sparkleideas/shared":"3.0.0-alpha.6-patch.33"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.33"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.33_1773188708541_0.140578506226821","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.34":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.34","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.34","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"b4dc11810351f7898d8b19330085a27a3e4605b5","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.34.tgz","fileCount":72,"integrity":"sha512-YCiw94q/BTnIlcyFvU0ZWz4y+nR7E1bmWh2+u0v2eWgSayH1ZFVvHo1jMblnNdY19r9m8lfbq9Zwv4x4/45ltg==","signatures":[{"sig":"MEYCIQC3HiWrIP1SVBAh2oI/XniamM0SQaDb7rBqcIjahgPQfgIhAJ0fLZC6krMfKrJU5hGfZhgwe6hYL/J8tOp2pTjpUMaU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.26","@sparkleideas/neural":"3.0.0-alpha.7-patch.34","@sparkleideas/shared":"3.0.0-alpha.6-patch.34"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.34"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.34_1773189564513_0.28744095488364274","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7-patch.38":{"name":"@sparkleideas/hooks","version":"3.0.0-alpha.7-patch.38","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"author":{"name":"Claude Flow Team"},"license":"MIT","_id":"@sparkleideas/hooks@3.0.0-alpha.7-patch.38","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"homepage":"https://github.com/ruvnet/claude-flow#readme","bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"bin":{"guidance":"dist/cli/guidance-cli.js","statusline":"bin/statusline.js","hooks-daemon":"bin/hooks-daemon.js","claude-flow-hooks":"dist/cli/guidance-cli.js"},"dist":{"shasum":"e21a09c46b16dc60101e68a068e262de3cb4cc18","tarball":"https://registry.npmjs.org/@sparkleideas/hooks/-/hooks-3.0.0-alpha.7-patch.38.tgz","fileCount":72,"integrity":"sha512-iiwlK8l+LwD7U7wdc7a0VuO32ILN6OzmDs5fNVg8qq24opX8Tnf1b9PKArL+ZZE5AaGVgBWcvYEGvm8AMC75uQ==","signatures":[{"sig":"MEQCICOTQjnNJoERyX/QjyKzXHN/4ggo7W9v/MOiif6JwVRzAiA0iX4y/Hkg42VBtvaVJYfRqbyGPXXUaqaty4DucfrsKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.js","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp/index.d.js","import":"./dist/mcp/index.js"},"./daemons":{"types":"./dist/daemons/index.d.js","import":"./dist/daemons/index.js"},"./executor":{"types":"./dist/executor/index.d.js","import":"./dist/executor/index.js"},"./guidance":{"types":"./dist/reasoningbank/guidance-provider.d.js","import":"./dist/reasoningbank/guidance-provider.js"},"./registry":{"types":"./dist/registry/index.d.js","import":"./dist/registry/index.js"},"./statusline":{"types":"./dist/statusline/index.d.js","import":"./dist/statusline/index.js"},"./reasoningbank":{"types":"./dist/reasoningbank/index.d.js","import":"./dist/reasoningbank/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"_npmVersion":"11.8.0","description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.23.0","@sparkleideas/memory":"3.0.0-alpha.11-patch.30","@sparkleideas/neural":"3.0.0-alpha.7-patch.38","@sparkleideas/shared":"3.0.0-alpha.6-patch.38"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.16","typescript":"^5.3.0","@types/node":"^20.10.0","@types/better-sqlite3":"^7.6.11"},"peerDependencies":{"@sparkleideas/shared":"3.0.0-alpha.6-patch.38"},"optionalDependencies":{"better-sqlite3":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hooks_3.0.0-alpha.7-patch.38_1773229255453_0.48314949273006724","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-05T23:01:04.460Z","modified":"2026-03-11T11:47:17.384Z","3.5.2-patch.1":"2026-03-05T23:01:04.786Z","3.0.0-alpha.8":"2026-03-06T00:35:49.187Z","3.0.0-alpha.9":"2026-03-06T05:01:45.956Z","3.0.0-alpha.10":"2026-03-06T12:37:52.066Z","3.0.0-alpha.11":"2026-03-06T17:01:33.173Z","3.0.0-alpha.20":"2026-03-06T23:01:43.566Z","3.0.0-alpha.21":"2026-03-07T09:55:44.098Z","3.0.0-alpha.23":"2026-03-07T10:18:38.473Z","3.0.0-alpha.30":"2026-03-07T14:08:04.059Z","3.0.0-alpha.50":"2026-03-07T20:52:51.495Z","3.0.0-alpha.52":"2026-03-08T05:02:27.253Z","3.0.0-alpha.7-patch.9":"2026-03-08T23:36:28.615Z","3.0.0-alpha.7-patch.12":"2026-03-09T10:15:16.260Z","3.0.0-alpha.7-patch.13":"2026-03-09T17:01:34.850Z","3.0.0-alpha.7-patch.14":"2026-03-09T17:15:59.663Z","3.0.0-alpha.7-patch.4":"2026-03-09T18:25:07.363Z","3.0.0-alpha.7-patch.6":"2026-03-09T19:12:39.369Z","3.0.0-alpha.7-patch.15":"2026-03-09T21:07:47.413Z","3.0.0-alpha.7-patch.16":"2026-03-10T11:20:52.553Z","3.0.0-alpha.7-patch.17":"2026-03-10T14:42:40.507Z","3.0.0-alpha.7-patch.18":"2026-03-10T15:01:52.250Z","3.0.0-alpha.7-patch.19":"2026-03-10T15:04:29.976Z","3.0.0-alpha.7-patch.20":"2026-03-10T15:05:54.622Z","3.0.0-alpha.7-patch.21":"2026-03-10T15:07:17.665Z","3.0.0-alpha.7-patch.22":"2026-03-10T15:08:42.698Z","3.0.0-alpha.7-patch.23":"2026-03-10T15:10:05.377Z","3.0.0-alpha.7-patch.24":"2026-03-10T15:11:27.881Z","3.0.0-alpha.7-patch.25":"2026-03-10T15:12:50.106Z","3.0.0-alpha.7-patch.26":"2026-03-10T15:14:23.680Z","3.0.0-alpha.7-patch.27":"2026-03-10T15:24:18.008Z","3.0.0-alpha.7-patch.28":"2026-03-10T19:15:19.586Z","3.0.0-alpha.7-patch.29":"2026-03-10T19:54:59.745Z","3.0.0-alpha.7-patch.31":"2026-03-10T20:41:20.095Z","3.0.0-alpha.7-patch.32":"2026-03-10T22:49:03.542Z","3.0.0-alpha.7-patch.33":"2026-03-11T00:25:08.694Z","3.0.0-alpha.7-patch.34":"2026-03-11T00:39:24.745Z","3.0.0-alpha.7-patch.38":"2026-03-11T11:40:55.598Z"},"bugs":{"url":"https://github.com/ruvnet/claude-flow/issues"},"author":{"name":"Claude Flow Team"},"license":"MIT","homepage":"https://github.com/ruvnet/claude-flow#readme","keywords":["claude-flow","hooks","daemons","statusline","reasoningbank","mcp","agents"],"repository":{"url":"git+https://github.com/ruvnet/claude-flow.git","type":"git","directory":"v3/@claude-flow/hooks"},"description":"V3 Hooks System - Event-driven lifecycle hooks with ReasoningBank learning integration","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"readme":"","readmeFilename":"README.md"}