{"_id":"@das3mical/adonis-mercure","_rev":"18-e5fb6352df9475f576f041093686e031","name":"@das3mical/adonis-mercure","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"@das3mical/adonis-mercure","version":"1.0.0","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.0","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"c90e99581a13a14fff409bbc46c63081f200edec","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.0.tgz","fileCount":34,"integrity":"sha512-THjCCaugmi46utKYuSc9ffhoMrJwNcInvr81ZiA1lqXLXdUDgAHe7hq471hwtHL3hE6E44ITMkhQDuNxxEvgSQ==","signatures":[{"sig":"MEUCICl7t8aDSMGGXY3Jhflb2jN6/LfeLG67E5a5X8DCllKHAiEA+oBaGgS9viYLmHjsYLFpw54kUAq34IOz1WQJ9/+iGSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20569},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.0_1723366611394_0.051844983030046476","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.1":{"name":"@das3mical/adonis-mercure","version":"1.0.1","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.1","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"4d526ab103f85b471e718dc7c84c4621d30b1c29","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.1.tgz","fileCount":34,"integrity":"sha512-hyfIcx68sAOzTVYfgnwoO7Ng4zOFDNzRNwTHJL4nXNYpjo64z4HRkT8jFPG80clVaYhmt9335pSUsuqzD1WJNg==","signatures":[{"sig":"MEUCICfdXTHDythOp9bvTBtpE27APKUcVe+wRCOr7A9nI0zlAiEAjwvruf4QT0Prb8RpZ+vgi13dcdHW+eV310yt3P1VV/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14725},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.1_1723366918930_0.8852258218048481","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.2":{"name":"@das3mical/adonis-mercure","version":"1.0.2","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.2","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"b8709ae884f10ddb39f21292c4af4ca4bddf4447","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.2.tgz","fileCount":34,"integrity":"sha512-wxk7P4+5pk8tn5yEWhxT95gJHIfjeC5Aww/BZ6IVBIxxBQ4WWET5ENzLR5s/IYLWFsV4mM7z1F3+P6UgKuTKJw==","signatures":[{"sig":"MEUCIGjd/CpJan90pteId/ygi/ClWMzyuDjZ4Jh7D+wYVDbRAiEA8jJjc8Hv0QKiam8xZKMUDRx6f82CAh5BVIxhUu1Nq4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14806},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.2_1723368761193_0.2596197489185419","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.3":{"name":"@das3mical/adonis-mercure","version":"1.0.3","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.3","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"81af97611cafa4297c8feaf8ca2b043490d92ec0","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.3.tgz","fileCount":34,"integrity":"sha512-p3k3vyn+FvO4ElixXZeiJoJg6kzz3rbB50ROsh2XMsudwHWk7xBVz2rjTsuZmnajLZZA4CfQawLB3y3bM4RVoA==","signatures":[{"sig":"MEUCIQChLaHWoejGgeKuwxmCGl/YJbDlsBvnZxP/3LsaiL/vBAIgBRNsm4e6RANB26lcYhQrjU8LdkkK8hOx3dHSm5AGEP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15142},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.3_1723378554240_0.44022569021538005","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.4":{"name":"@das3mical/adonis-mercure","version":"1.0.4","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.4","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"c2f7c228e902ea78fb2439c8fcdf3b35e5e4a520","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.4.tgz","fileCount":34,"integrity":"sha512-KDTv/thG+ooxf8/5sIKKE7f5c5pzbYD6MdgcHK9O/qir6adBu5fhPC2MZhWleYS9nypYt5yAxDegAY8M4Ip4xQ==","signatures":[{"sig":"MEQCICg6bgXaDLrduV2opM3bskbxs9g9OyU1CwX1gGG9j8hyAiAWmStDLAk3A4ArnYXCoWVXwGv5MGGVvYQzBeXqfkcZug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15703},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.4_1723379821375_0.3780552898216747","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.5":{"name":"@das3mical/adonis-mercure","version":"1.0.5","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.5","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"168645c152f2505be69821cdf62a5352d03c65c8","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.5.tgz","fileCount":34,"integrity":"sha512-YKuKuAZpRcDSGdm+jHorG52T8fKEoqb3XvnfQCoJzqhsxgjFspBVS5xk8y5EicWvHdo5P0fLMZCc8pm0qABeXg==","signatures":[{"sig":"MEYCIQDRiPfPvWr60mygrwhbVjJNX0qwZT1PI3eBzm32LuMN/QIhAJO2mRDXTzXEpGhx67e/m3ReilqDoNfKKgA2YQod3SgO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15753},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.5_1723381572225_0.11229388052067524","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.6":{"name":"@das3mical/adonis-mercure","version":"1.0.6","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.6","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"fbf5644f39e73657b0593bd470066e4a18f6af3b","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.6.tgz","fileCount":34,"integrity":"sha512-DgOZscLPxy7ImWTHOiGPSBcUy/kkJ/ergvAl9FYPhDpZbn5HTLtRTTuKEw51yHLd1O9lvZM7JQn/O+vGpFQklA==","signatures":[{"sig":"MEUCIDZJOaHmTQP70BVhPALjZk7ierofNIMfntg39x08blo9AiEAoO5QG399Jo3BNJgBQoZeLm+VOi4/0FkPjQKQSgkSbzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16154},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.6_1723381893263_0.06780314968653389","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.7":{"name":"@das3mical/adonis-mercure","version":"1.0.7","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.7","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"fa0fd2a0006224d4f4e3d22aab41ec52077fa418","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.7.tgz","fileCount":34,"integrity":"sha512-CPqp6vunLmkIpdbfaofnA1dRXCMEbvOZGk1k9WRf8njxLDjNpTjnYsNxAKpZ7x6EAs7mFezHcDlh3HYUKfN8lw==","signatures":[{"sig":"MEYCIQC0oUZPKa2peJNOGIa61nnVkPA9VRtyS3OIe2wPscq2kwIhALB636z57C3O+m/+v5yxE1/c/8927NgJnv/yo2GJ99ll","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16160},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.7_1723382116144_0.11500997064466878","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.8":{"name":"@das3mical/adonis-mercure","version":"1.0.8","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.8","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"3996d5d23e404932a633ed7646a1466103e91204","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.8.tgz","fileCount":34,"integrity":"sha512-UYWAG2WcYB3J9d9QL+3+5hmLqRX/4UkB6guftFcy4/WyObN07jh02vIaFb13jgdnRkVpKyhWyW/NLM5EM82IwA==","signatures":[{"sig":"MEQCIG4JrtDqnAeWieNoKGsVCGq7/IXTvI87GdJWoEVINh9aAiBO5Nqbq2exZxOfrMYBot0u53jS3b2hxIbuC2rj5yvx5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16160},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.8_1723382449210_0.7392841561448844","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.9":{"name":"@das3mical/adonis-mercure","version":"1.0.9","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.9","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"ffc746325d122d948b67db5e4c09bd2e08e90bc6","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.9.tgz","fileCount":34,"integrity":"sha512-WpUXjELg9iqStHIOHp5ZE/F7i7mv86BM611UvmcqcmrnupRE8NnUyT33ff43XDSzRfs0/luxIjwSSXJFHAaVeA==","signatures":[{"sig":"MEUCIDFsSUqPpop65qLIkV8ZCrXwiWtMMMEYrN4GZaIA6DIvAiEAvpJdwgn89/m3usZ6jHxfcMOfY3HzjqbKv4yKFYgBQxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16432},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.9_1723383165195_0.5510785848302724","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.10":{"name":"@das3mical/adonis-mercure","version":"1.0.10","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.10","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"3c00b0fcecc0df262dcfb4a93e0ff7dd7fea3e90","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.10.tgz","fileCount":34,"integrity":"sha512-L+C6Kbt5U2shzTpl1fRfWxnqHe+pyr+8x9wk54OyfCPtTAtgwpZQpQ9owzf45a6Smw04D+8P+ZQy+0TdW+YTFA==","signatures":[{"sig":"MEYCIQD4f0VjSjSjUQqM/D2oyicLLYLiR95dOB3mIZI6k/L6YAIhAK5XkvJ6KdCxPHcBFWeh9BbWTCMcAhO6cU36/WHAafLp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16339},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.10_1723383384414_0.4043432873680144","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.11":{"name":"@das3mical/adonis-mercure","version":"1.0.11","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.11","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"da98a8b4b4c981f0cc67123156032d2448aee06d","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.11.tgz","fileCount":34,"integrity":"sha512-KRr3DUxdHQoLa4JtVa4KqZmy/UH1xBEljRrqANlDcdH7lft8LsbkXONTJ2/YayabqcGZiD2MfN5tyIXoundP2A==","signatures":[{"sig":"MEQCIG4NXByUsxKPQaiQtR3fqi6Ts/2FGlbzx8a0NJ4FTqNbAiB2imto9vmZ2+/hWze3rS58KnyGQRo4zl5IAIh5vFdiKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16859},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"c21478a1e3a225c4ff8e6214d55a5d895443c3a7","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.11_1723383910273_0.16597006652901203","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"1.0.12":{"name":"@das3mical/adonis-mercure","version":"1.0.12","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@1.0.12","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"36071b2038bc3a614c7b78f1bc29b2e9ae1710bb","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-1.0.12.tgz","fileCount":31,"integrity":"sha512-DL5lpfyECa1pVTUGMKd3XhNqssJqfE/qXDyEtWPn/YUyY0ba024PFrnpMUrjXfRpxnYOhL7yp47pH0kx353hQA==","signatures":[{"sig":"MEYCIQCMn0piSVfLTjplINamKTRaOXpMq7LA1iLtKhZKeTQdzgIhAKYcCr5hLFZrNSLzN7ByE4P88tPjCCPMwJNgPhwmxM/3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18445},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"83e4a5577142ad382e9ef376aeb280019f36c71d","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"20.14.0","dependencies":{"got":"^14.4.2","jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_1.0.12_1723461804666_0.8555610973835897","host":"s3://npm-registry-packages"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"2.0.0":{"name":"@das3mical/adonis-mercure","version":"2.0.0","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@2.0.0","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"786bbcf590f2d72449ec23ce695f5c54c8e9c70c","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-2.0.0.tgz","fileCount":55,"integrity":"sha512-PBVgi8f2pr2pXT+KR7xBrf+EYitdgq0awtJbhTukTU4x/oB5bBc+eoUXyFQOWHokzbrmr6wE3cAAmAnZ9SlcWQ==","signatures":[{"sig":"MEUCIDmv19d5KW0onRzyDHJ7og1xiRxie3zpBR3RuxGuGu3cAiEA9emwMyd+70C0y+NbKiAuHAA6oZhQcy3mFW4pj9xrsaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41484},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"b878a52857deb0ceb4a30497c0cfeff2b83f77e4","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"11.11.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"24.14.1","dependencies":{"jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_2.0.0_1779698635231_0.621732354232873","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"2.0.1":{"name":"@das3mical/adonis-mercure","version":"2.0.1","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@2.0.1","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"555712f6fade85f43e2d34156c6b50ae53d0c6b7","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-2.0.1.tgz","fileCount":55,"integrity":"sha512-j0CqbvBkOisJa4ue3fIQobXqdbUi54+23RKHESEK/F2xwl5Ybgxy52PI5PFt0WE8X2Uhhpv6hPD8yB8kXb//IQ==","signatures":[{"sig":"MEYCIQCM7BMgkts4jBO8P2jih2K0rIs1P7+On+SjxwTlYBVhfwIhAJivy0iKCfHVqJwdd3DbnBbbWNA1i8VlZWpU2pfzFdBb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42612},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"96173d7eff3dac91870e314845638dd4170f6da1","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"11.11.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"24.14.1","dependencies":{"jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_2.0.1_1779699050949_0.7534494151347193","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"2.1.0":{"name":"@das3mical/adonis-mercure","version":"2.1.0","keywords":["adonisjs","mercure","sse","realtime"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@2.1.0","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"96df55326f0b6ab3b5a354f547cfc292b966a704","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-2.1.0.tgz","fileCount":60,"integrity":"sha512-QIxZCYT/Jnv7EMzY8vj1nrOznfu54Hr1IBneRN4pI2HeEg857/tdf8iH3AeSBq3PvVcueMcBnVvgjSO3zyzOgw==","signatures":[{"sig":"MEUCIQCsag+CWlFg8mtz6SXTvuC2bHe1cblcnwbOrigsS0eMUwIgDaD9kDKkiuyTtp9TSWHV7j9XDyohN3PpmLlmMX4ZLQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50524},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"d7bebaa875b575591e065f521309e72cb1ca0d05","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"11.11.0","description":"A simple AdonisJS provider to interact with Mercure hub","directories":{"test":"tests"},"_nodeVersion":"24.14.1","dependencies":{"jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_2.1.0_1779706956691_0.4889340687027379","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."},"2.1.1":{"name":"@das3mical/adonis-mercure","version":"2.1.1","keywords":["adonisjs","adonisjs-package","mercure","sse","server-sent-events","realtime","real-time","typescript","jwt","push-notifications","nodejs"],"author":{"name":"Michael DAŞ"},"license":"MIT","_id":"@das3mical/adonis-mercure@2.1.1","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"homepage":"https://github.com/mdsiha/adonis-mercure#readme","bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"ce8fd00644bcbf51362462efb331fa2da745981c","tarball":"https://registry.npmjs.org/@das3mical/adonis-mercure/-/adonis-mercure-2.1.1.tgz","fileCount":60,"integrity":"sha512-VpzeMqdZH2Q0VzkzjiInrEl0IejLo2jz7jiQRJ3fgZcLWT/hpTplqVqLLKTB8hiloW1zowFFJyBcwvOlcDup0A==","signatures":[{"sig":"MEUCIQCxGowoDZxupMZqsEwLyR/Y0gWVakhJ+aKk72PE1hC2JAIgOESPOIHuMjdbhpKsR6qnW2d5wdERdds+ufFtu5nc5j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51669},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types/main.js","./services/main":"./build/services/mercure.js","./mercure_provider":"./build/providers/mercure_provider.js"},"gitHead":"eac596fc94599503b0afba9965f6de66146633c4","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"das3mical","email":"mdsiha369@gmail.com"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"_npmVersion":"11.11.0","description":"Mercure Hub integration for AdonisJS v6 — publish real-time updates via Server-Sent Events (SSE)","directories":{"test":"tests"},"_nodeVersion":"24.14.1","dependencies":{"jws":"^4.0.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.7","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.10","copyfiles":"^2.4.1","@types/jws":"^3.2.10","typescript":"^5.5.4","@types/node":"^22.2.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.1","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-mercure_2.1.1_1779711587880_0.5409283001771401","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @mdsiha369/adonis-mercure. Please update your dependency."}},"time":{"created":"2024-08-11T08:56:51.268Z","modified":"2026-05-25T12:30:54.545Z","1.0.0":"2024-08-11T08:56:51.539Z","1.0.1":"2024-08-11T09:01:59.146Z","1.0.2":"2024-08-11T09:32:41.338Z","1.0.3":"2024-08-11T12:15:54.425Z","1.0.4":"2024-08-11T12:37:01.530Z","1.0.5":"2024-08-11T13:06:12.373Z","1.0.6":"2024-08-11T13:11:33.423Z","1.0.7":"2024-08-11T13:15:16.306Z","1.0.8":"2024-08-11T13:20:49.414Z","1.0.9":"2024-08-11T13:32:45.348Z","1.0.10":"2024-08-11T13:36:24.600Z","1.0.11":"2024-08-11T13:45:10.476Z","1.0.12":"2024-08-12T11:23:24.809Z","2.0.0":"2026-05-25T08:43:55.377Z","2.0.1":"2026-05-25T08:50:51.121Z","2.1.0":"2026-05-25T11:02:36.822Z","2.1.1":"2026-05-25T12:19:48.026Z"},"bugs":{"url":"https://github.com/mdsiha/adonis-mercure/issues"},"author":{"name":"Michael DAŞ"},"license":"MIT","homepage":"https://github.com/mdsiha/adonis-mercure#readme","keywords":["adonisjs","adonisjs-package","mercure","sse","server-sent-events","realtime","real-time","typescript","jwt","push-notifications","nodejs"],"repository":{"url":"git+ssh://git@github.com/mdsiha/adonis-mercure.git","type":"git"},"description":"Mercure Hub integration for AdonisJS v6 — publish real-time updates via Server-Sent Events (SSE)","maintainers":[{"name":"das3mical","email":"mdsiha369@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/mdsiha/adonis-mercure/main/assets/logo.svg\" width=\"100\" alt=\"adonis-mercure\" />\n</p>\n\n<h1 align=\"center\">@das3mical/adonis-mercure</h1>\n\n<p align=\"center\">\n  <a href=\"https://github.com/mdsiha/adonis-mercure/actions/workflows/test.yml\"><img src=\"https://github.com/mdsiha/adonis-mercure/actions/workflows/test.yml/badge.svg\" alt=\"Tests\"></a>\n  <a href=\"https://www.npmjs.com/package/@das3mical/adonis-mercure\"><img src=\"https://img.shields.io/npm/dm/@das3mical/adonis-mercure.svg?style=flat-square\" alt=\"Downloads\"></a>\n  <a href=\"https://www.npmjs.com/package/@das3mical/adonis-mercure\"><img src=\"https://img.shields.io/npm/v/@das3mical/adonis-mercure.svg?style=flat-square\" alt=\"Version\"></a>\n  <a href=\"https://opensource.org/licenses/MIT\"><img src=\"https://img.shields.io/npm/l/@das3mical/adonis-mercure.svg?style=flat-square\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  AdonisJS v6 package to publish real-time updates via a <a href=\"https://mercure.rocks\">Mercure Hub</a> (SSE)\n</p>\n\n---\n\n## Table of Contents\n\n- [Requirements](#requirements)\n- [Installation](#installation)\n- [Configuration](#configuration)\n- [Usage](#usage)\n  - [Publish an update](#publish-an-update)\n  - [Multiple topics](#multiple-topics)\n  - [Private updates](#private-updates)\n  - [SSE options](#sse-options-id-type-retry)\n  - [Generate a subscriber token](#generate-a-subscriber-token)\n  - [Health check](#health-check)\n- [Testing](#testing)\n- [API Reference](#api-reference)\n- [Roadmap](#roadmap)\n- [License](#license)\n\n---\n\n## Requirements\n\n- AdonisJS **v6**\n- Node.js **>= 20.6.0**\n- A running [Mercure Hub](https://mercure.rocks/docs/hub/install)\n\n## Installation\n\n```bash\nnpm install @das3mical/adonis-mercure\nnode ace configure @das3mical/adonis-mercure\n```\n\n## Configuration\n\nAfter running `ace configure`, a `config/mercure.ts` file is created and your `.env` is updated automatically.\n\n```ts\n// config/mercure.ts\nimport env from '#start/env'\nimport { defineConfig } from '@das3mical/adonis-mercure'\n\nexport default defineConfig({\n  endpoint: env.get('MERCURE_ENDPOINT'),\n  adminToken: env.get('MERCURE_ADMIN_JWT'),\n  jwt: {\n    alg: 'HS256',\n    secret: env.get('MERCURE_JWT_SECRET'),\n  },\n  // optional — default: 5000ms, set to 0 to disable\n  http: {\n    timeout: 5000,\n  },\n})\n```\n\nSet the following env variables in your `.env`:\n\n```env\nMERCURE_ENDPOINT=http://localhost:3000/.well-known/mercure\nMERCURE_ADMIN_JWT=<your-admin-jwt>\nMERCURE_JWT_SECRET=<your-jwt-secret>\n```\n\n> **Note:** The `adminToken` must be a JWT signed with your hub's secret and a `\"publish\": [\"*\"]` claim in the `mercure` field. See the [Mercure auth docs](https://mercure.rocks/docs/hub/auth) for details.\n\n---\n\n## Usage\n\nImport the service anywhere in your app:\n\n```ts\nimport mercure from '@das3mical/adonis-mercure/services/main'\n```\n\n### Publish an update\n\n```ts\nawait mercure.send('/orders/42', { status: 'shipped' })\n```\n\n### Multiple topics\n\n```ts\nawait mercure.send(['/orders/42', '/notifications/user/1'], { status: 'shipped' })\n```\n\n### Private updates\n\nPrivate updates are only delivered to authenticated subscribers who hold a valid token for that topic.\n\n```ts\n// shorthand (backward compatible)\nawait mercure.send('/orders/42', { status: 'shipped' }, true)\n\n// options object\nawait mercure.send('/orders/42', { status: 'shipped' }, { private: true })\n```\n\n### SSE options (id, type, retry)\n\n```ts\nawait mercure.send(\n  '/orders/42',\n  { status: 'shipped' },\n  {\n    id: 'msg-001', // event ID — enables reconnection recovery\n    type: 'order.shipped', // event type\n    retry: 5000, // client reconnect delay in ms\n    private: true,\n  }\n)\n```\n\n### Generate a subscriber token\n\nUse this to create JWT tokens for your frontend clients so they can subscribe to topics, including private ones.\n\n```ts\n// typed shorthand\nconst token = await mercure.generateSubscribeToken(['/orders/42'])\n\n// or low-level\nconst token = await mercure.generate({ subscribe: ['/orders/42'] })\n```\n\nPass the token to your frontend:\n\n```ts\nconst url = new URL('http://localhost:3000/.well-known/mercure')\nurl.searchParams.append('topic', '/orders/42')\n\nconst eventSource = new EventSource(url.toString(), {\n  headers: { Authorization: `Bearer ${token}` },\n})\n```\n\n### Health check\n\n```ts\nconst isReachable = await mercure.ping() // true | false\n```\n\n---\n\n## Testing\n\n`FakeMercure` lets you test your application code without a real Mercure Hub.\n\n**Swap the container binding in your test setup:**\n\n```ts\nimport { FakeMercure } from '@das3mical/adonis-mercure'\n\n// before your test\napp.container.swap('mercure', () => new FakeMercure())\n\n// after your test\napp.container.restore('mercure')\n```\n\n**Assert on what was sent:**\n\n```ts\nconst fake = (await app.container.make('mercure')) as FakeMercure\n\n// assert a topic received a message\nfake.assertSent('/orders/42')\n\n// assert a topic received a specific payload\nfake.assertSent('/orders/42', { status: 'shipped' })\n\n// assert a topic was never sent to\nfake.assertNotSent('/admin/secret')\n\n// assert nothing was sent at all\nfake.assertNothingSent()\n\n// inspect all recorded messages\nconst messages = fake.getSent()\n\n// reset between tests\nfake.clear()\n```\n\n---\n\n## API Reference\n\n### `send(topics, data?, options?)`\n\nPublishes an update to the Mercure Hub.\n\n| Parameter | Type                      | Default | Description                                            |\n| --------- | ------------------------- | ------- | ------------------------------------------------------ |\n| `topics`  | `string \\| string[]`      | —       | Topic(s) to publish to                                 |\n| `data`    | `Record<string, unknown>` | `{}`    | Payload — serialized as JSON                           |\n| `options` | `boolean \\| SendOptions`  | `false` | `true` for private (legacy), or a `SendOptions` object |\n\n**`SendOptions`**\n\n| Property  | Type      | Description                                    |\n| --------- | --------- | ---------------------------------------------- |\n| `private` | `boolean` | Restrict delivery to authenticated subscribers |\n| `id`      | `string`  | SSE event ID (enables reconnection recovery)   |\n| `type`    | `string`  | SSE event type                                 |\n| `retry`   | `number`  | Client reconnect delay in milliseconds         |\n\nThrows `MercurePublishError` if the hub returns a non-2xx response.  \nThrows `MercureTimeoutError` if the hub does not respond within the configured timeout.\n\n---\n\n### `generateSubscribeToken(topics)`\n\nGenerates a JWT with `{ subscribe: topics }` for a frontend client.\n\n```ts\nconst token = await mercure.generateSubscribeToken(['/chat/1', '/notifications/me'])\n```\n\n---\n\n### `generate(payload)`\n\nLow-level JWT generation. Wraps `payload` under the `mercure` claim.\n\n```ts\nconst token = await mercure.generate({ subscribe: ['/chat/1'], publish: ['/chat/1'] })\n```\n\n---\n\n### `ping()`\n\nReturns `true` if the hub is reachable, `false` on network error or timeout.\n\n---\n\n## Roadmap\n\nFeatures planned for upcoming releases:\n\n- **`generatePublishToken(topics)`** — typed shorthand for publisher JWT tokens (symmetric to `generateSubscribeToken`)\n- **`sendBatch(messages[])`** — publish multiple updates in a single call\n- **Retry with backoff** — automatic retry on transient hub errors with configurable strategy\n- **Typed event classes** — define reusable event objects (`new OrderShippedEvent(id)`) instead of inline payloads\n\nHave a use case or suggestion? [Open an issue](https://github.com/mdsiha/adonis-mercure/issues).\n\n---\n\n## License\n\nMIT — [Michael DAŞ](https://github.com/mdsiha)\n","readmeFilename":"README.md"}