{"_id":"@sparkleideas/shared","_rev":"56-46fa79164088b72376193d4295d25c5b","name":"@sparkleideas/shared","dist-tags":{"latest":"3.0.0-alpha.6-patch.38","prerelease":"3.0.0-alpha.6-patch.38"},"versions":{"3.5.2-patch.1":{"name":"@sparkleideas/shared","version":"3.5.2-patch.1","_id":"@sparkleideas/shared@3.5.2-patch.1","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"c3370b421ec386a4677288f33e1ff630e0e4e757","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.5.2-patch.1.tgz","fileCount":96,"integrity":"sha512-mKC2xfHRqYs6vwxol1eq4BvBYqxUkGdhXS1QGECq6KtnpTLcxj0fDStdDir+gEai1MwKLsUZ/cLSCzrIg1wLJQ==","signatures":[{"sig":"MEUCIHPCTad7lknPtqg0b6FSOhro0R1bl07BOxvUfbRCe71/AiEAvpdqvIX1eLoH4mpPFQutd5YboP82PTLM6OrNRiS228E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.5.2-patch.1_1772751570880_0.4347543745937523","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.7","_id":"@sparkleideas/shared@3.0.0-alpha.7","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"77ec4ef02ba9654c3680935bf829e340a43321f8","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.7.tgz","fileCount":96,"integrity":"sha512-eL1wlZbOcxVgrTMOepTjPIerOz2SYZZF1p+P5je7eRB0zLrKFFnMAlzy/nqPRw3ztIIn1FNazE5WZksdSSeAnQ==","signatures":[{"sig":"MEUCIQC7bfZ3XRq2ul6c8TOItYp1MW9w5F+cY+bO8t4PYctnggIgQTVl77io5hczHVXt/WSxQMPuhtVr6n+qKAfnwoO3J78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.7_1772757316018_0.4398861467523405","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.8","_id":"@sparkleideas/shared@3.0.0-alpha.8","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"64ef3b26ecc6533fce21b687b4c38ed0bfbe4c2a","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.8.tgz","fileCount":96,"integrity":"sha512-lzef7azqokaR47Gof9NhK/Q+UfHKEvESPU+V0W/w6p+IkzZ1GdZKn12c7vlJRWPlsNwSw6k+BSQfQZDKRGFORg==","signatures":[{"sig":"MEQCIGzvZVPpw7ltRiMM82OpfVbapPHM5AkKvhVWMqWpbz1fAiBdrWTFLKHJStXUN7slPaIHNcQQ6p5PFIUKRCbDarqm7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.8_1772773274401_0.3354513049981309","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.9":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.9","_id":"@sparkleideas/shared@3.0.0-alpha.9","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"28bab7327e2c908fe7a1500ab46cdb010f75675f","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.9.tgz","fileCount":96,"integrity":"sha512-78Nhy7ze2OlVNMCm+BdlRUe+XxEmowRC+uvoncYH3sdH/Ncw6qFFJbm/1Up5/7SCFV1lMAfNhIhM+f6ByeOF6w==","signatures":[{"sig":"MEUCIQDlfUey7v5q6eU9FPe6XPZw9Vkxm8zHlqSDPGbo76qvqwIgX/fo7w99pEKRyPWsP4BzMbuC/7Uqq+bK+T8hFRylOtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.9_1772800642012_0.2026555054169663","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.10":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.10","_id":"@sparkleideas/shared@3.0.0-alpha.10","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"77258f38df68a4bc7ec71fdc2d86c6a5b6dd4368","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.10.tgz","fileCount":96,"integrity":"sha512-3eMbaLINVJrHbx8lP0ty3ivW5Yvbw+Bs9o6aTdCYPOHniChrUOAN6XVbCiZXwvMiykhwYOpajcZ+WYDRBCmO5A==","signatures":[{"sig":"MEQCIGZRuapJ7Aa9Z4PFVP60PcEX8Co5sTe/H8wokGP7aztZAiBcGQyzPg+tIMUSJZ7ydjOWvQw6SG4WbqFAJyeTiItmGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749443},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.10_1772816459891_0.5706276874201066","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.19":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.19","_id":"@sparkleideas/shared@3.0.0-alpha.19","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"614994d49fcc49f0e95987f1ba07cf9b57da2ac9","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.19.tgz","fileCount":96,"integrity":"sha512-xLVp9mSfDHvvtKUFoO/y0/lpLWz37CDILTLBPky/YKJJ5kJse/RZ6iGfVeABJtvyeqaLm9BfYJuohtVtQmNTOg==","signatures":[{"sig":"MEQCIFpQDO2zzC5YWtPc4BlxWhxrAyTO8etLI1C7NFIicL/MAiBG/QxfDebvGnG1gmfFuOxlQ0L6quPNe10qraGL5h7w3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749443},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.19_1772838098076_0.45990862550512057","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.20":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.20","_id":"@sparkleideas/shared@3.0.0-alpha.20","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"4700b977cab0e8cfe39f6dee3f87b8a995a8ad51","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.20.tgz","fileCount":96,"integrity":"sha512-8Wmo/lABDSvd5eyT9+fgiNZldssDQ7Jsso+g6Tm7dYmhQWcRJ/7aHQNbYEQloWgSmHljfkZPKqdbnu1qMrUZRA==","signatures":[{"sig":"MEYCIQDVdyZk5AV70Y5gcuGX8DcixXoti9svFovEiOd18GMSmAIhAPU25yJDB/tSS1xfXY6T+LD8KKqw/XUq1wPD9eSYP48E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749443},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.20_1772877338643_0.37649928563173285","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.22":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.22","_id":"@sparkleideas/shared@3.0.0-alpha.22","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"98617c5f608de9730efdb9d217e334a32164f172","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.22.tgz","fileCount":96,"integrity":"sha512-xo8KwcYDY7ad7ht7SZTc/CECgoTdXshIKXxkPoRQ5WWdPlHPZu9YuuzqW2Z8zkUtlgQWE5feJblDAcycuUGwAA==","signatures":[{"sig":"MEUCIQD4vXadG/LE7r0+LUpcrcwOQdffeTbbQva2p+0Vk7g2MwIgYO9AG+CE7tGaRunyyISOTeZgI/+l8dcR1ZfjW/Oc4jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749443},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.22_1772878713102_0.1361876082483453","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.29":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.29","_id":"@sparkleideas/shared@3.0.0-alpha.29","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"56349364e76b003357eedad3630361d943ba938a","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.29.tgz","fileCount":405,"integrity":"sha512-d92RdQ7uu3453U7J2unfEo+MgaIE/PEgsUbOslf6K8smFgMD/cK4+JN3qFRL0rynYDhh9j0pIZ77EONhn1NL0A==","signatures":[{"sig":"MEQCICLX0TvLx1hgcHti/Lhb8/SgCVp5nILK75Cvf1dSRqn1AiA3B0oQBbjcWCkRv5B1Rvp30T9ymTSIG++ZXDPM4FO6Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2153527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.29_1772892477707_0.2834213396668559","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.49":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.49","_id":"@sparkleideas/shared@3.0.0-alpha.49","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"c7f05d36cf4de4b58b438f1b871e0ea674d40496","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.49.tgz","fileCount":405,"integrity":"sha512-XluQxOuooj7n2NmPlW134FXh1a1081DGyLWR/Sn3ET9g82nsfD8NhY1xz4dLRJNIme982zwa5vWPSAMZRpKkgg==","signatures":[{"sig":"MEYCIQDJUecTmaTnjP8JDU678TE56RRV1NSs7wRwE81LklB/4AIhAOc9RTDqnI/B+sGxSsoBpDtlQuk5VyIKbViEDbgs6OGf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2153527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.49_1772916765636_0.8769121477799164","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.51":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.51","_id":"@sparkleideas/shared@3.0.0-alpha.51","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"e7ccfaa73ff2904eaa3e685e902fba975127a8a2","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.51.tgz","fileCount":405,"integrity":"sha512-CtQcC2TKazZTzA1o2JWvB6VDuLvGRMZOlY3yt+x+WjVfO5ewJ1TNgT2KDhagjGxFWfCf8Yl7uEKTCRyG8EKbLA==","signatures":[{"sig":"MEUCICvAKQrIf42Vc1XVGdJrDtE1K3fMTg4gkNmGwq0b95UJAiEAioYcTBEGmgWsFDnXzS9Zl6Iq9ZrubetLxW87+gcWc5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2153527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.51_1772946140751_0.11196843368556886","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.9":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.9","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.9","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"c46683f61ffc4b210c3b84cf73eaacf70893a2a3","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.9.tgz","fileCount":405,"integrity":"sha512-cfjqb2ZuY//FWRF5F3xMcI6E6thNaB4RGWWZe7NlLgQ+6n6VvBbRWb+KlFaRMkuBpp9Us4aknTP2iVhKP9ub+g==","signatures":[{"sig":"MEUCIQCFv13KKZ4RV9WnSoqV9LPRV8BlIHwmBNQrnhm2IC++cgIgKM2yRLARWch98Jiw3lXCOZKCFHLPaOH8ACl+IqVKwVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2185115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.9_1773012982091_0.13271171760879796","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.12":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.12","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.12","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"cd2c08d4be11272b35f8bad27ad4b038af6bb5d5","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.12.tgz","fileCount":405,"integrity":"sha512-t1imkMQFRhXz4pIPj4zXeesM7d8K14/2K5wL8o98clcSEstvDAbq/KLUbHmz2iEINwS219QM4Bvgzmrr61exvw==","signatures":[{"sig":"MEUCIE1/HJz/csybAwMH7uAss5SdE4lxPecPnCYCCFWcgnXTAiEArN+LkvkJZOhppar/ulxf2p6KTgV4bU2NSwFjpEE2DKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2185116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.12_1773051310390_0.5354439294635633","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.13":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.13","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.13","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"06bbb5b409373d070d36243fc7b4ea15a478db85","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.13.tgz","fileCount":405,"integrity":"sha512-drxOrts5sSq8SnWRXo2UGhalg03Y2uQ9hcu/tT20SWMLfuQ1SdMKXmp792kF/qC7itVsYE/EsT4lUfVcPbLnyQ==","signatures":[{"sig":"MEUCIQCANC077Gmm8VScCwukeGgquM6iWMRX5jvO/ZsnDB49JAIgP+aKryWcsewsmf+3twsJoirKokk7m1Mjh65dxXdaaqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2185116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.13_1773075688827_0.7119737735440381","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.14":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.14","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.14","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"b96310673f538b0f7bb0256d8bf9bb249b29062c","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.14.tgz","fileCount":405,"integrity":"sha512-tDotHVAhL3f8RKS9yY2AFsAdexrYt5NUyWJ458DgwFvlq+D3BY2uXvDH+BYe9WFdL/oEVFrTfCwA3uWxE6NGjg==","signatures":[{"sig":"MEUCIQCsP6sn+eOqOwbaQbdR+DB3DIJ8B5BV8JeRBm/l5eKvagIgfUk41bl1sCwfZ79ozGw31qiasZy0SP9b/0TBCZTGzrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2185116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.22.4","vitest":"^4.0.16","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/helmet":"^4.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.14_1773076553719_0.8010087988979866","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.4":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.4","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.4","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"392b0fc8c05b8ab891b6db81e6cc569a3a04c658","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.4.tgz","fileCount":410,"integrity":"sha512-o9Qe4DYn+m5Fo2GnVilvR2Ve5LdxW7BbcbOl3Mz6F+3UZq2C9SteQgoHH3XnIzz7YQgnucrnLQ8lIykSXMPq1A==","signatures":[{"sig":"MEUCIAxFmwNnFPaLnGOdueGFalRwtGOk50kQ6aumFNm5YC5NAiEA0thoZNUWTl3PTCspblT0/k17tRAJdA/tQtHVZVMIjM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.4_1773080700975_0.22934855570502033","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.6":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.6","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.6","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"b94312f5e08186cfb755a8b59f66b4118f41da0a","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.6.tgz","fileCount":410,"integrity":"sha512-7RcwIUbrIr4SUvuxRxu8pvQmIT23I+EipahC9/27WW25XWNIsMzn+HQdG3JOxIBuu+QJ2YNzGl3B+eKnGNwgaA==","signatures":[{"sig":"MEYCIQD4pESTjyp+9uck7Ailqc5d1vpqcc9+D/jKpiYUZJuVwAIhAN92GRlENApq2G4L5AhTH2nJznPvfL+yYfvdZJKf9dHo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.6_1773083552374_0.1421075746485454","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.15":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.15","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.15","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"09ae0561915984b9bc82e78db9b2d3277f374eea","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.15.tgz","fileCount":410,"integrity":"sha512-s6+vkNBaDIVaDEuTJXNsVpVF0gZPTenD1OAnUaD0TeH+lvJvhZy5kIOs0iaOWXsTEsnWy7x6v04kPZXvgWCdow==","signatures":[{"sig":"MEQCIBtrVUjJzSkIOqg8qD49UuIpocKFQjks99I7PQ7iV9QjAiBiaKRQpir+eB071H/go3yfCqzxkWm7G0WcYgMb2Uhrug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229029},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.15_1773090457653_0.061666459533999296","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.16":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.16","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.16","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"c61885537bc35f71d4c29f29826f6220608e9ee3","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.16.tgz","fileCount":411,"integrity":"sha512-auz9rowL362cgz31rJ0t+QwoJSG7weCTfaP75tehD+U9ND1MfbkupV4aLXg2Yka3fBLr0YKzIYceAjLipk+Jsw==","signatures":[{"sig":"MEUCIFuU4AiFGTXEIWpt1fyCCD3z6OqwDRD/NHk/RZAcCzexAiEArz5jHEcP5EISDuZxQGrj/hHXP9PKmSd3lCjGQyfkr60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.16_1773141646236_0.16439329378434686","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.17":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.17","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.17","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"e9f7cc9a9cc8f09706b6ccb3af9ecf7ccd263f68","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.17.tgz","fileCount":411,"integrity":"sha512-jsneJL6gMn86FWl70/lCXy9IsgGs/j7fI7h//IEbU7QVD4gYjJ2DXsRwL/s77i9moOMM/DCpUnUnX/+LwZlChA==","signatures":[{"sig":"MEYCIQClaUyVPXfVX0Ce+EkbejjNR65J+dFUa0Y+jTR4ENIe0wIhAPbSUIRBSqb0NarFAH5soyY+kIVsaU7P3DPhbWCIPF+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.17_1773153755328_0.8978439537757252","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.18":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.18","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.18","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"75cdd1021b257044de7e9ef12d7e248ed52f3b87","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.18.tgz","fileCount":98,"integrity":"sha512-1QkRB7jwYVGVbMQjJwslCRHayLlTzlaLqLDi+MpdyFGnSvFMenN40TP0ThAqhnlaVFfYh77wios/TZQlcMWM9w==","signatures":[{"sig":"MEUCIQCOb2uFyPk1Mfs/ZZa/ODOFyWRT953IEcKyMCOnuFQKsAIgcUaohPwg4vw6xTPG9r3TT/JTg89a47s7kWUFxI2LaqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.18_1773154908973_0.11554021660139502","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.19":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.19","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.19","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"944bccac2d47a09d605bdfc14689055862324d7f","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.19.tgz","fileCount":98,"integrity":"sha512-47qwB7X0tDnJW+BtZsIfPrRTM2jFkFuVC4vbqvl/PG90R2P8VbNAUNlT6+hK05czsUoQ77KHp4GmjCuQSDAK3A==","signatures":[{"sig":"MEUCIQDgZvpElNjd7i9DxC0Bhz8tG77/omF1XW5h4iyJaRfs3AIgE790D6ne/aEln1ZbyB/wp6X2k1PXom+FqynzNqtm+wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.19_1773155067075_0.7935313480112496","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.20":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.20","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.20","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"ccd2e073cc05d8c6b1c24119f2ede1c79c2191b8","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.20.tgz","fileCount":98,"integrity":"sha512-G0im/8uw2mvE//7Fl5sp763dKRsQrisXeTWG9bXbVnCRgUHj2yGUO091gXaSg+M8vi3mev604BRMx/BK4wHNAA==","signatures":[{"sig":"MEQCICmXPFpl/U5c0X735558hK4LBB88HGVvh5BEIbzvx4BJAiAwWaa8cr4ksVr3JwV+NGre3djeqICvRnip1ZqfwEoBAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.20_1773155151674_0.6084681673890195","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.21":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.21","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.21","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"bc58f16cecda87389f7b91acebfe33316b9905cd","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.21.tgz","fileCount":98,"integrity":"sha512-nC65isBuHgnvrSixuF2ll3y29yxlYuLB8ng4agXaJf7xIFFOBddB4fCr/cQzRA9u/omnI8Hg/M4kmHwc0IQg3A==","signatures":[{"sig":"MEQCICtCxFcwTGyaGxq05Lehn77T/IMgt1qeesE94YEVoxJZAiB81m53HjFYi6YFUxObzuAGLAkum0mXdIrgd316ObpSNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.21_1773155233725_0.010784285697848617","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.22":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.22","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.22","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"44a96ca5fc0049ed73651bd1c49f1d2c6fc50a7d","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.22.tgz","fileCount":98,"integrity":"sha512-CYQyIowl/oIzqtopdLIPicLG5Nsdsq/hDQij0muuBcxK5oa+bWpM2qWl8Qe706eEAoEN1Jn+bwT+k94KfCGZeA==","signatures":[{"sig":"MEUCIBf0ZDgUVTQfeVrMYPHAOSYw9kaQT+WlCnthrLy9kk1HAiEA2+Vw1ujjSw1mKcfnkiVwDTvJgT09ypr7jC9uSHI/T18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.22_1773155319712_0.3189664511741088","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.23":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.23","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.23","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"0b9d660bd403a89a2284642e014755317d86314a","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.23.tgz","fileCount":98,"integrity":"sha512-OFNqogyOP/wEX5zOybwUvE2b62Tltg+t7orohrZzQ9it6YAC5wjF7pGjzV1Rz+WjxsHu8NPfgcJfKDpnMtIJSQ==","signatures":[{"sig":"MEYCIQD/n1njD+JXKWIpAsEChO/62WdAht7iMta/v0q7h+6uagIhAPkFsG4J/l8UHKv5QmH3e4IZbMIdS3lLHhkCKPlFzaxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.23_1773155402858_0.17410178795638487","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.24":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.24","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.24","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"c621ba6fbe860a0625de002394633b8c03b25b1a","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.24.tgz","fileCount":98,"integrity":"sha512-sYrzSLwbIAWpHOkQi4G6B5sknm4lmNGWYm4ENrHd0ULmZ2jf7T0Epg4w/1xbGPz35du1iSQHjj7ve4QroNmEFA==","signatures":[{"sig":"MEQCIDYbwxxYCZ9ZGjOPvQq+xbAnAgbEV9W9aFX6IHlmK95PAiBnb7v8GmsNUqaea6GXINGYjtsVqZZ8LWtQtjKVC+fSaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.24_1773155484713_0.2960271140386337","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.25":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.25","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.25","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"8a62ccc612767f60ba3b309a76ac235eb802818b","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.25.tgz","fileCount":98,"integrity":"sha512-d2qz5AAzkHeLYHFAN4F21dfxvMw1aPSrkRxtxF9hFjYc2WlU+9JY9bOm7hI2e7dxIrY/QaSmm5qvuZFTtcIFzg==","signatures":[{"sig":"MEUCIQD6XeV7HxAJO4tAlU1vgx6pVJLuQKjVlTJNBiPt2ZoIPgIgdU3LnuzZup9Jbm2pGsosAlwTJBhALfxHrfDlfq0+GHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.25_1773155566099_0.1981597875940706","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.26":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.26","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.26","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"963dc9c1deba3114dd8acb0eabdafe697e542626","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.26.tgz","fileCount":98,"integrity":"sha512-NYVpwmK6VsJPWFukAoZZ73Cs4fFXe7u21mSgaq4eLS7CqR8cGAfHDFXFd4+m6KHl8CXhjwRD9YQjVv38kc6O2g==","signatures":[{"sig":"MEQCIDrNI9nKSZ+nlfaVrIoZxe18SnGhbpJWfWCYnkGtDOzPAiAVYhL9DOo1LmcmfME049IYbplqHPfeSyTAmrJ+EI0pvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.26_1773155661054_0.6754769539105578","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.27":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.27","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.27","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"f4a8028ac4a5ccace4b46268b538ce98e1c47a03","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.27.tgz","fileCount":411,"integrity":"sha512-MDc1DDowIJ31YGLtYN21hW84eoxbHaD6T9ti+k/69JH2TW5W2LDwcupan0/1BGIHgO0a/6ej0l7JflMwofAmgA==","signatures":[{"sig":"MEYCIQDV0qSRo3yMMPhPOIT+KsKfs0oZShBiw55E/hwEk1nM1wIhAOqQjkYFxtg8N+ECQheSXdvK3yhWovHGZDjs4/JKHskN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.27_1773156251739_0.42134694909518045","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.28":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.28","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.28","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"c26ad15b4f54a852cbf990c0de9bc3b3bc7b6fa3","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.28.tgz","fileCount":411,"integrity":"sha512-A5c6Pto2OYDZ7T606OdjTsJbAOmneC9HK341jhsPqzXNtbl/1/rlSWRK2YZN0AgL4C0d3FRgrM1W0a3s2aHLIw==","signatures":[{"sig":"MEQCIEgNoHBg3Z9HnbczifmBH98qfxX/1jcrPdknQMd4Nah7AiAyd8HGg2lknteD0WGWywVE7niO+cUV3Zx3niJaTcnd4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.28_1773170113219_0.5068402161285326","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.29":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.29","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.29","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"1735248041df944058e16f5d88544f4c1d31bef4","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.29.tgz","fileCount":411,"integrity":"sha512-U7EbSFpaWGzx6mGKHwx09SkXU+xshO2o4M/wXKWT1hSqQ1SmTxnlnAlHYT//0M1mD97mDbnF1wHTjkC4Ub0v9w==","signatures":[{"sig":"MEYCIQD356v2goljxeuxXlvh8PpdNXdd0EJPU+mZSu+MGFzOVgIhAMuOym3iWu8xoiJ73YKkB5iqBZnZqTXSzsX7rkZ2o68C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.29_1773172494180_0.6216956823425714","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.30":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.30","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.30","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"4e36a1bb05eea4458b398d433e5f015c4c72ead8","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.30.tgz","fileCount":411,"integrity":"sha512-v1yhYVK4TzngxWUUHUX8tEU2/2dff692KkaFxsWDhA3gFaZhZ3oSLzLsBJujTHFcnkBwyF3K8MB+UoAi2RRhEQ==","signatures":[{"sig":"MEYCIQCS6kxr72qj2xrETjP2yjxpLfb4pos3ihRt+bWEyMSfkwIhAJbCIjyW8J06HaQdZhIV3fx7HITKl9G0KdL3G1aRB//Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.30_1773173999075_0.6996552029611982","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.31":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.31","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.31","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"6685be3b83856f36fcbac69fd9f40722f7c4019b","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.31.tgz","fileCount":411,"integrity":"sha512-d9Cf85qrBo+zeQACkTdvWe30us7fv/+8ngC7qpId4ooPHZ2V//3snB3HCH7nOjDvt9cVLqbjsVReD9U/6W5/Hw==","signatures":[{"sig":"MEMCIFHwNPnls6BBUfEqioX/4PkeGJrqS+ctXcJn45foRCqlAh9sj9Tks+pvxuQTV198tM+5ABATt9FogMNkmETLZetg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.31_1773175274396_0.7283440700260109","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.32":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.32","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.32","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"7a5cac4ea1fd8aa67dd70b73956866034a01081d","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.32.tgz","fileCount":411,"integrity":"sha512-+5YWZK5qyhja595kaciQeukCuQt9aO3eDPhUAh5Au0+pRq5D60kR1E88XylS+GwMcothrbFxMl32Kz5pFz7ufw==","signatures":[{"sig":"MEQCIG2IHr7c8yN60TAcFqAFQXozMsS/SrX1dXHpoXxp7gMWAiA3exLIeqIBlT6ljr6x5R9nQKFrK+gKd4+x5PWcVQ7VKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.32_1773182937392_0.5232345108318581","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.33":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.33","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.33","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"b2a4d833d9840f0df3b9b380af9027d95b9ee8da","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.33.tgz","fileCount":411,"integrity":"sha512-3r1UQTbadURCMD8Qcf0YjwwdEuRWLDqkYfXBhG1dRr380M8xaMJReaW5q8gSUDsrPNBdhNJaChA6mNXxE2DvWg==","signatures":[{"sig":"MEYCIQCpy5BfyHkEZYpj5/lRhSOUsazoL58SALFQH+MJ6PIu5wIhANAMt9hxTxlLr96Aeo7afiuoK7XOkuXA8kxVF4Z0E1Om","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.33_1773188701139_0.19375469956933378","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.34":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.34","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.34","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"67081d19749f4dd4b832b94dc69bf8a5d46bb1b5","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.34.tgz","fileCount":411,"integrity":"sha512-FH+65NLbfoDH80QU6ozAQRCnnvisH4RH/o/ZOKIH3iCWo8VkeMFohiIGo13QJE702RPYG3ct14Du+bKVl3eMSw==","signatures":[{"sig":"MEYCIQDFp099O3vbvBXyzrbknL4ICrZsmZxGmm72yyF5ye2hgwIhAMJ0s7cHNdoiy4MrE9IUUwodFG4P8THuNiT3nLArIoHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.34_1773189557514_0.1944298223807044","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.35":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.35","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.35","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"f58583aa35d2588a0b6fcafbdff86788bce1d728","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.35.tgz","fileCount":411,"integrity":"sha512-zryXGAGWXwXME0T6GFHpbmyz+Ak9Tc4Ku+7VPe1F0jmuJCCE+UnDnKRSkJ4JeZFqnyt0o6z6yuFZW6Uq13TUzA==","signatures":[{"sig":"MEUCIQDvzhFWpRYm+5qXURLy+D0/Wr5Ex/jGRkxgwhrRqub2RwIgWAXGyGvcLnFqE64dM/XblaHmsfvYy2WfPFxVIm6nl1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.35_1773228094890_0.46969239920225725","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.36":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.36","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.36","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"b934dc7798a37ab206b1530ce866b2f7b3c15012","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.36.tgz","fileCount":411,"integrity":"sha512-HE8ohXrllkqNWK3S4oTTdRKQfC1gC1ZKNqO03IzZjXB4f09HWrjnRcOuz7HqkdpKd0FzFlQ3Lv2UYrEVuxJqew==","signatures":[{"sig":"MEUCIQCqRZ7IFAoHG20S5gXmotskDQ7FvFajO2y4K+h6MP1FZwIgdHrKhy/qReRzadITIPosOhXqcnc4a9YsaMVtZ/J/lfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.36_1773228431177_0.7429291957068673","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6-patch.38":{"name":"@sparkleideas/shared","version":"3.0.0-alpha.6-patch.38","_id":"@sparkleideas/shared@3.0.0-alpha.6-patch.38","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"dist":{"shasum":"d046c5fc2c8ff135f80c7d0587ff83075cfac4fd","tarball":"https://registry.npmjs.org/@sparkleideas/shared/-/shared-3.0.0-alpha.6-patch.38.tgz","fileCount":411,"integrity":"sha512-cpcHe/cfWqMSIH928uyI9feP1DDCiS6RKGXyCBv2Nx/6KpoOJbiP6862eL03OfNne3hwgvcOko+P6n2YFE5XNA==","signatures":[{"sig":"MEUCIQDRgsdB+9dObkyZXzC9zdRJ2RivStVNJErlci+Ub5uQiQIgJ7b7ex/ZvB0uZPw66ID/PzGLmjNHgX5xzUTZN/umoqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./mcp":"./dist/mcp/index.js","./core":"./dist/core/index.js","./hooks":"./dist/hooks/index.js","./types":"./dist/types/index.js","./events":"./dist/events/index.js","./security":"./dist/security/index.js","./resilience":"./dist/resilience/index.js"},"scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"},"_npmVersion":"11.8.0","description":"Shared module - common types, events, utilities, core interfaces","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sql.js":"^1.10.3"},"publishConfig":{"tag":"v3alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.16.0","zod":"^3.22.4","cors":"^2.8.5","helmet":"^7.1.0","vitest":"^4.0.16","express":"^4.21.0","@types/ws":"^8.5.10","@types/cors":"^2.8.17","@types/node":"^20.0.0","@types/sql.js":"^1.4.9","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/shared_3.0.0-alpha.6-patch.38_1773229249807_0.2896495668388819","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-05T22:59:30.765Z","modified":"2026-03-11T11:46:48.390Z","3.5.2-patch.1":"2026-03-05T22:59:31.034Z","3.0.0-alpha.7":"2026-03-06T00:35:16.176Z","3.0.0-alpha.8":"2026-03-06T05:01:14.601Z","3.0.0-alpha.9":"2026-03-06T12:37:22.176Z","3.0.0-alpha.10":"2026-03-06T17:01:00.105Z","3.0.0-alpha.19":"2026-03-06T23:01:38.306Z","3.0.0-alpha.20":"2026-03-07T09:55:38.837Z","3.0.0-alpha.22":"2026-03-07T10:18:33.333Z","3.0.0-alpha.29":"2026-03-07T14:07:58.004Z","3.0.0-alpha.49":"2026-03-07T20:52:45.844Z","3.0.0-alpha.51":"2026-03-08T05:02:21.078Z","3.0.0-alpha.6-patch.9":"2026-03-08T23:36:22.283Z","3.0.0-alpha.6-patch.12":"2026-03-09T10:15:10.596Z","3.0.0-alpha.6-patch.13":"2026-03-09T17:01:29.076Z","3.0.0-alpha.6-patch.14":"2026-03-09T17:15:53.926Z","3.0.0-alpha.6-patch.4":"2026-03-09T18:25:01.321Z","3.0.0-alpha.6-patch.6":"2026-03-09T19:12:32.558Z","3.0.0-alpha.6-patch.15":"2026-03-09T21:07:37.924Z","3.0.0-alpha.6-patch.16":"2026-03-10T11:20:46.525Z","3.0.0-alpha.6-patch.17":"2026-03-10T14:42:35.481Z","3.0.0-alpha.6-patch.18":"2026-03-10T15:01:49.217Z","3.0.0-alpha.6-patch.19":"2026-03-10T15:04:27.328Z","3.0.0-alpha.6-patch.20":"2026-03-10T15:05:51.858Z","3.0.0-alpha.6-patch.21":"2026-03-10T15:07:13.989Z","3.0.0-alpha.6-patch.22":"2026-03-10T15:08:40.042Z","3.0.0-alpha.6-patch.23":"2026-03-10T15:10:03.009Z","3.0.0-alpha.6-patch.24":"2026-03-10T15:11:24.912Z","3.0.0-alpha.6-patch.25":"2026-03-10T15:12:46.368Z","3.0.0-alpha.6-patch.26":"2026-03-10T15:14:21.245Z","3.0.0-alpha.6-patch.27":"2026-03-10T15:24:11.995Z","3.0.0-alpha.6-patch.28":"2026-03-10T19:15:13.452Z","3.0.0-alpha.6-patch.29":"2026-03-10T19:54:54.369Z","3.0.0-alpha.6-patch.30":"2026-03-10T20:19:59.308Z","3.0.0-alpha.6-patch.31":"2026-03-10T20:41:14.587Z","3.0.0-alpha.6-patch.32":"2026-03-10T22:48:57.664Z","3.0.0-alpha.6-patch.33":"2026-03-11T00:25:01.377Z","3.0.0-alpha.6-patch.34":"2026-03-11T00:39:17.740Z","3.0.0-alpha.6-patch.35":"2026-03-11T11:21:35.110Z","3.0.0-alpha.6-patch.36":"2026-03-11T11:27:11.350Z","3.0.0-alpha.6-patch.38":"2026-03-11T11:40:50.009Z"},"description":"Shared module - common types, events, utilities, core interfaces","maintainers":[{"name":"sparklingideas","email":"henrik@sparklingideas.co.uk"}],"readme":"","readmeFilename":"README.md"}