{"_id":"@benhepburn/adonis-notifications","_rev":"27-812b44cec68892de441eac6555e4a209","name":"@benhepburn/adonis-notifications","dist-tags":{"latest":"1.0.3"},"versions":{"0.1.0":{"name":"@benhepburn/adonis-notifications","version":"0.1.0","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.1.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"5f03c5d76583988ac609de25061552b4e786d05b","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.1.0.tgz","fileCount":24,"integrity":"sha512-htrhoK2wy1u42Kv0M9vO5ldQPm1apw14n0x9bwRhkG9gaXj1q6CLYpSmZZS3My241HvbSEF7+7KTdlhExrhe5w==","signatures":[{"sig":"MEUCIBQ9pvfI7cAUcSBNHrAV/m8dLMu/ddi06JbmQB6z80adAiEA/gRC2z9LtSsa/1a6S/bscAS0KgeKQ/5IqQy3dlVx4bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11503},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"93839928afbd28ad0d3e80047ba50e13a2543c13","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.1.0_1711347697635_0.6625665417623599","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@benhepburn/adonis-notifications","version":"0.2.0","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.2.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"7d8467eac4877fed43d383ddac083a975ad5e2f8","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.2.0.tgz","fileCount":24,"integrity":"sha512-9CX/lr64X2YkGuqd2PcElcfUpSEgyMvF3yh68TjQwHsB15nMVV0LlNPrxXR91AT9hoCzoWCQRVH/YocIZGQ1tA==","signatures":[{"sig":"MEQCIEruQJMFwi4a+DYMaATFoEr6eq0QH3EWXlRKz5gI2OPHAiBQSioFlv00ePQRrdfiJGfLfkQeIKkUqQzHxIZxwo/sVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11350},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./notification":"./build/src/notification.js","./notification_channel":"./build/src/channels/notification_channel.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"dce6bb94c0839c8fce84f49a220f86cfeda4e481","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.2.0_1711419179012_0.49088229077203316","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@benhepburn/adonis-notifications","version":"0.3.0","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.3.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"8377f224933bb3e01b0623a2b240d9badf58a224","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.3.0.tgz","fileCount":24,"integrity":"sha512-kwJyRU/e1mWbTeMtKfjYTps7B4gGD82Sp34zLKN6YHEgbsLGcB+zRkOXxDKk4lmntTujv0yPDAWA2WRnl3QCjg==","signatures":[{"sig":"MEYCIQDDzLM2z5JXkFQn9VKCyvpf64eS6ujjIzDPsMO5nCltHAIhAN/zs89lP0Ylhpu1eewqsPu4mX3bw5X5JXAaUuvAqBTf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11483},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"b58b9911bc0d6f07dc5a0ec5ababef1c59ed3571","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.3.0_1711419490483_0.8390096259589439","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@benhepburn/adonis-notifications","version":"0.3.1","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.3.1","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"0807a38fc26f25b6d9064a5f6c6daa1152cbdf86","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.3.1.tgz","fileCount":24,"integrity":"sha512-3Cm00C1vzyzYHvTUMQEVa1wW82oDddCV3Za67pHe1WK2arRXebP7azVeaB48K0TgPFfYaQInNYszce7geXfk5Q==","signatures":[{"sig":"MEUCIEz4MCiWhSjCvu1Z++H997md+gTt1DW9Fu/wBvYZJQ0FAiEAj12rf5uu22ulLJZAnQUfr8YHXSnOuwXeADMcxh9gj7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11239},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"212733936257a3f5f83f01a59495757633085ea2","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.3.1_1711428852127_0.6362481061993663","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@benhepburn/adonis-notifications","version":"0.3.2","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.3.2","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"7c956db79340c9191401fee701c5e1b0bc9e055e","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.3.2.tgz","fileCount":24,"integrity":"sha512-aTdl5YStY8Z1XPqFV8z7f3gNDii+TwPcTiq3H3kOtlRzOz1KJNb+A22y68KYEkpwDqtbeiMD1Zt0XXxspAbasg==","signatures":[{"sig":"MEUCIGwkxrBcmUFq+tYoyaNZN7RS+7o6D2sD7qjBiGTW8OGdAiEA18Rfqj0MPU9sIrhqg/sKPUL20SEG5Fx7MttZVff+Bwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11254},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"9cb7c37067867193ec55af3ab511505775fd30f5","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.3.2_1711430475320_0.18791888615331076","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@benhepburn/adonis-notifications","version":"0.3.3","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.3.3","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"27451f37cebd0b59939a83c2cfa0326d10fabb27","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.3.3.tgz","fileCount":24,"integrity":"sha512-NeOIubNHChemEbvPfX5S/pO1gMOL1hZd9zf4hVJRAALuX0at7Z7jmxuMzmcqV/+BcCwumOM2Q5dX6l8YR4KZIw==","signatures":[{"sig":"MEUCIGFxFqSIjjO3mRWEQjnFuxt793rQsg2+5Y5MuNWdO8d2AiEAtYlg+S6c1azdctUt3XYGc9OSnxCPb/2HHr4Yd5IeP2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11489},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"5309284ea106d8bc35ea460bd49bb0f52303e72d","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.3.3_1711432773816_0.4044462788607064","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@benhepburn/adonis-notifications","version":"0.3.4","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.3.4","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"ed6779938a48b0e87f91f91794d4d59a3cde313e","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.3.4.tgz","fileCount":24,"integrity":"sha512-WZd23XaJ35I3RZniRiLPQowuKghhfi8p54/M1ol1/YHC/UPHfOtv6rstdMo5UBsDbE8odC36C6ry8P49QB37Cw==","signatures":[{"sig":"MEUCIQCv8emSd+xT8/UVlL5Ckw9dPaWdEKIgzzbpCVbD8dWoigIgMy8dPTYfHrZ6GIvp0G/BoixiN8IaS3Tc34HhCVg76L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11579},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"187476bf526671afb0535a2e8f17c305c4c6c4f9","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.3.4_1711432922979_0.7624525762427601","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@benhepburn/adonis-notifications","version":"0.3.5","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.3.5","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"9ecf2154e2254a959f9e7170bde0da6f73345f7e","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.3.5.tgz","fileCount":24,"integrity":"sha512-b9MA3W+oiUoySdpAc1Avi0NkLcOcAsPX4K+4sD3jWBwiHobetiWZZ0ET2MbzIahOojD1wNil3eN4CYEi1q476A==","signatures":[{"sig":"MEUCICoJdXXtPwcOxlghESjn/rc9wrQCM+/sMTtysBZzHMJUAiEAhY/VDXBzvxyXHI1x/X1GWcw+aBj4J9a4nOtjc9WWiWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11619},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"66e9924ff332c1ce037cc76cfdc586877f6c3cbc","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.3.5_1711433192954_0.8421299658594819","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@benhepburn/adonis-notifications","version":"0.3.6","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.3.6","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"585d9b341cf63d1e2524121bb47dac9e6c568665","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.3.6.tgz","fileCount":24,"integrity":"sha512-1k2lXbRWzg3CW1ZxgqTZkYILqZoOu9nFJJT07+lrZffvrnBPz43MU7nrseRi9jXbt4oTZ9PUikuS0mL8jx78Xw==","signatures":[{"sig":"MEYCIQDLIgpHRMLnIgep+tZPrVl3+YeNCzAR6ewBYOyECWNfJwIhAIqXQ+QG+Rmrf30YGZ2jfEwk/XixpHHiBvm9z6lOI2c0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11923},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"d2e5212b2bc621241e9810555a31d26325a36abb","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.3.6_1711434584992_0.9066249506076991","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@benhepburn/adonis-notifications","version":"0.3.7","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.3.7","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"e3853bb1fb4434934048d41340c852684bdb0a4f","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.3.7.tgz","fileCount":24,"integrity":"sha512-g9Qi+qQpXaqsiPr0uGsqZoXhoc5Y6ZY5a3zD7EkbYZfd8oh3xkLa5VuOjSYCS3y/G2YjQU/uW1z5hESMrnxYlQ==","signatures":[{"sig":"MEUCIQCC0hoL7ejzl6jodFi8Fw/D2oI6y2hrgVRR4FzXwVEOqQIgCpwGhjwLhw8K/OQyByvmIIx3DmaOMjtfGwiMNGqQSEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11921},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"7642d0e872856bab0c34f908025b7a6341dde9e4","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.3.7_1711435078798_0.8055731859362985","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@benhepburn/adonis-notifications","version":"0.3.8","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.3.8","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"174ba03923197a852f8a7ceb56c3d9d5a74dc813","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.3.8.tgz","fileCount":28,"integrity":"sha512-vpGP0mpjEFwzQSXKrYBiPoo9s62+AqKZx7lwA5Z3KiYbepnc8tMQf7btUF7mXUmLbTzrb6/5kAEeneBdVZb42A==","signatures":[{"sig":"MEQCIE6AsdjMrF9CYGUM3bVHiGnAFxxmDNN/4g9O9vfhSpV7AiAjs43tQ2gwCRk27l4QkrcYh1KqpOUbX9IrpMtEh3YtuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13356},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"96ea715f45615662dd15bd3643c0bc22be4f02ee","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.3.8_1711436256015_0.877059896822707","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@benhepburn/adonis-notifications","version":"0.3.9","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.3.9","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"95d39a857dffa3d8c2629c845e656fdb9fb03a6e","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.3.9.tgz","fileCount":28,"integrity":"sha512-+0KOusHJbDUWKzWFdTuQUMYdTNPmlZB6y/eEgKBgROzFox2lz0rpPYSCr2hPLV6W01GhlYdCcYfLKmfJ1Ay3VQ==","signatures":[{"sig":"MEUCIFOh4fZwF9MZ0wnThgg+x6mUnJFixxR0IeqTmv+yN3cTAiEAnMJJfIDOyIvZBDoAGlLrYDZ8gWgfMFnVRLldtvpCjfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13277},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"dceff307bb007309703dd5a40816ad91f62f9679","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.3.9_1711436722555_0.7273292998286855","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@benhepburn/adonis-notifications","version":"0.4.0","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.4.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"5692ec28c79a1c6b7667f881c559fb3a3c735983","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.4.0.tgz","fileCount":32,"integrity":"sha512-O3nm+fk/FMUmyeeipd7YG/tf3lTVs+NyRArLF9yxVCnlvwJbVDXeKA0FXrw4HVMFRsn4nupJO76DV8pDR3rzTQ==","signatures":[{"sig":"MEYCIQD82kZ3bqTrDdTMLxTwLl16BAe9Q/ynzpzQTc1DI5M+yQIhAOD3Szo5pkHQhzlbRGVpNpJq38kAnCE8bIXOLYHmbHhP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19626},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"c1b09ec38fb8d981d6afccb5d7f4230aed66ccd9","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.4.0_1712033049504_0.27272592013899644","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@benhepburn/adonis-notifications","version":"0.4.1","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.4.1","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"02e0af1a1aba1e2bd94e5b783c300a67dd21c23a","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.4.1.tgz","fileCount":36,"integrity":"sha512-l31GjwNuAaZuskMu0s68oKXLhMKdoVypnLVmZIe8O8S9o1Iqdp1q7qeMUywa7SX9SMlJyHyiJI4HWx/cwMPaoA==","signatures":[{"sig":"MEUCIHcNZhpC/wc1tqsQ5j7+58yHfYiawkcIh+Giy3x8SIXEAiEAp1g/n0doqz+KcWZc08JGXj0zN39/fElQFUm/BU3vxqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20989},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"dd91ba880f02c9d4d9c9032eaa896e8df48badbc","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.4.1_1712038646376_0.17678457255175162","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@benhepburn/adonis-notifications","version":"0.4.2","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.4.2","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"fe7bd05a6b9f0ec15219842d02236570d385950d","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.4.2.tgz","fileCount":36,"integrity":"sha512-w8Ouq7u6Oy2wh87XJn+hDYFaZUyAbg+h1bxecSw8e8KvDS1UF1XsMtN5Yb97tePJL8UNWL7A1ZOGy9l06EyyHg==","signatures":[{"sig":"MEQCIH6Kz7ki5Ypj8FqL5meRMKL4sapQ7/b4AKopgmXkSa7pAiBeJNyVdE1MXtos8lRReZf0YncmvH2LF/nTI6tBh+5vsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21083},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"574f96cacaef4561fb5e689ae12254c4cc750f6f","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.4.2_1712103369970_0.25834918491745706","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@benhepburn/adonis-notifications","version":"0.4.3","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.4.3","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"55163a6a8b9a68f6e356c3d222b0e5519535446f","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.4.3.tgz","fileCount":36,"integrity":"sha512-+KYNaAdyNMueri5f0uxvUE3fP1Sxkys00MaICEeGItLZB3a5l5q87Y8osHbrkd2qjpLSO2a/M0Y/9z/E28ngvg==","signatures":[{"sig":"MEUCIFAeiIq3qCtiMLottmVcSCZ0iRK8+aYoGvx+VQVdxIfyAiEAt4M4M4k84dSNRotdmVdPeb4T8ciW0JuQInn/Hri6nXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21069},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"d3fae1d323f0390e7a511cb59a9ad8d21c15cc6a","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.4.3_1712106239222_0.07800376270888232","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@benhepburn/adonis-notifications","version":"0.4.4","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.4.4","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"99950410ddc0d1a0e8c3e9437eb6659678162cd4","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.4.4.tgz","fileCount":36,"integrity":"sha512-wjIRPJ6SLM6ZIZrTiN4e8DmqO6xtZWVw0v0cbZmQ+IRHCeiH0i/TWpY8UsYd6S4Eknw6KA7NqYSjCAFYQXJpoQ==","signatures":[{"sig":"MEYCIQCx6hsFR29UCXtmuxTAzPu4nmrJ7I5ZalGofAj7nYkYJgIhAPdyWrFKEl9ecVvvBp3XhKRyK88ELd8pLoK2LxYth7Ys","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21515},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"1385873d79dbba493d9bfb182330ef2a48b5ddc2","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.4.4_1712560622401_0.10815561522357675","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@benhepburn/adonis-notifications","version":"0.4.5","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.4.5","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"45c5e471c626ef5d229fe289e08e11963666f0d9","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.4.5.tgz","fileCount":36,"integrity":"sha512-TbywowUKP37rxgNw9Sf61Uwp109Ca6ULSSpobVaMHh+wvzlcNQQkj33drbUV74hEBXf0O6ysmezRteYWKegX6A==","signatures":[{"sig":"MEYCIQCReaiyAmgGVVO08bMij9gQldn419oad5DPh2f8IY6l2AIhALhPK7DNYe1qpanhA4Z7eGefpgzEmPM0KO2VBSRdfNq/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22043},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"53474090713b344a782fb2e61a015402d4206767","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.4.5_1712717502209_0.09122325729437342","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@benhepburn/adonis-notifications","version":"0.4.6","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.4.6","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"a382320ab78595903b20895aa9ee8487c72e8415","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.4.6.tgz","fileCount":36,"integrity":"sha512-lLiBbjYMp9LLnNVQqnQKxGIMR3SzvJ66wHNoyMLbhARkiW4gPyyW0cmTid/Pt8yhhIoySAxR8NS2YaQ8hUAaWw==","signatures":[{"sig":"MEUCIQDO5mCiJUDRO+hpww9s9H+BNIX+SHA0BTC2LtM1ULtR6gIgDtEZOqI1zhrRTApr+AIDquVvxo2R/hUJ0bZ5z4xC8hY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22033},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"f43c5abc51c0a30da87fe0afcc613c44ceed509b","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.4.6_1724977887416_0.08967716127058778","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@benhepburn/adonis-notifications","version":"0.5.0","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.5.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"56b1fc060361d9e86cab853d19aa5a4ba7de50b6","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.5.0.tgz","fileCount":36,"integrity":"sha512-cDi3lIvGEgtLd8d5x8nM9b9S58LoiadX7F3FU42O4LSJl6sPtS8nryJAH8T15sUMlIW0+KYfrRuhnsSN/9gi6A==","signatures":[{"sig":"MEYCIQCoGqzZXHMq4XFCamccu9lNeaV+Vv5QEEQ2rmd2Fc9pFAIhAOn6MraFemFPD9GQhJ4+oWfIQuAwoh/EWIBZLxyf6SfI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22303},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"984a313f4db737455f97dcefcb34326684cec54d","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 --no-cleanup","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.5.0_1731387165932_0.39843765041352563","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@benhepburn/adonis-notifications","version":"0.5.1","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.5.1","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"8288710b4379d0521d860adabae59b76c508fa82","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.5.1.tgz","fileCount":36,"integrity":"sha512-m45jHVOdFa8v9rG8X8mvKojmZFZfhmkinHvxlCyrLI3hui6CILt19Q2xmvpTld7x19DjtxazyS6hEG/9ENQ5Ig==","signatures":[{"sig":"MEUCIQCT6pxdDq9LTc9BUJGVdvvDmaFJc6FUhHixTy9JjNvbSgIgW5fuAZdFr2BSRdVwOoF6uCVXg/hR9mmsyEZl/KDHrOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22343},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"20e96f2b907fd1e718f97710780a3a13e81db2f8","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 --no-cleanup","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.5.1_1731393464065_0.17577733247174732","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@benhepburn/adonis-notifications","version":"0.6.0","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.6.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"136bb74876aa225bc41c042d33fdb78beae15c6e","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.6.0.tgz","fileCount":36,"integrity":"sha512-/m+H5nOCidojU+babpHpYNLRd1AQFeYC1c4vZbNFyJTh07tnNCP6GU8vZ02fbLPRZ3prcJkH8eyndkREkHFHlA==","signatures":[{"sig":"MEUCIBN59JiA1lHvPSNu4IbxfCRmo88z0NAISLgS5A3nc9C6AiEAu6+ARHC+H8eCEL0ZApjp8hnm5lFCH8MngG2GmFaJeWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23721},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"f967c6f0a28729b4cba0855caa2fb72a148ab866","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 --no-cleanup","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.6.0_1732769383559_0.9910475548509199","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@benhepburn/adonis-notifications","version":"0.6.1","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.6.1","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"44789cc330e6bd85777bee2d54083fada899695a","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.6.1.tgz","fileCount":36,"integrity":"sha512-lYlbTLngDmfEziyGxcPSHNCxEHdEHXeiZaNFXzjKF7VZDmw2zP1B+dmecwIxHS7zkZ2AAzmFTttM0Rsn194l8w==","signatures":[{"sig":"MEUCIAaC1ssVSNaQ6nleIRVn0XiQI6w8gFW7y7EL7RBSlwfxAiEA1p78SGWUaR4X2RKKT6wYE2/zLLFslj87kGrL/F+t+vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22400},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"078a3a507b2c2a7d6280770dab4eb9aa436cf921","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 --no-cleanup","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.6.1_1732770299762_0.8263678489336899","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@benhepburn/adonis-notifications","version":"0.6.3","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@0.6.3","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"51a14a671c6723eabff50272cd179140e6781408","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-0.6.3.tgz","fileCount":36,"integrity":"sha512-m4jys0Cybh/ipjbNA5ROXFi9nSarQl9AoZblzSNlWic9YPNfLB0/1GCwhaiq888JKeoSrRSenQz8nFR4sh2UdA==","signatures":[{"sig":"MEYCIQCoUXcj7f0brsanfQ0nkJZ6ySFCX8NHmJ7VlkjEhnAevgIhAOo6tcVtsXQv16rsoMA68Rx7kMpLC7ruHzLKUtVLK2Ex","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22546},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"94185c4f25324235d529ebd540179c2ce73017d8","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 --no-cleanup","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_0.6.3_1733438584986_0.7199583161706282","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@benhepburn/adonis-notifications","version":"1.0.0","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@1.0.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"ebf84d7c300b917dd995acc6de8c6cfa152b1bbd","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-1.0.0.tgz","fileCount":36,"integrity":"sha512-neADRXldYSTAU6yyHFLYvYvCP6qlXTHW6h0yQVM6fkZPOlRcf8qarpl+0JoP9QcvEe7IxNcv8BOyhgf6wcWWnw==","signatures":[{"sig":"MEUCIF3UBt+b+zBpU3A/yVdkn7OMt30mX6b2JL19nkHUe0U3AiEAzbmwG/ThrPJsY0ejHyMFMtQKcHl9TiDppQbl0WS7x08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22572},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"9037d940a4cca37fdf014e03d7cf5de1710b01ba","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 --no-cleanup","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_1.0.0_1733438820828_0.3856360197182429","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@benhepburn/adonis-notifications","version":"1.0.1","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications@1.0.1","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"d646c525ba52faea5a961b251b753f58359099a6","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-1.0.1.tgz","fileCount":36,"integrity":"sha512-bLB9G2LCpqJfvmkQ0ZZTZTggRKd5zrriYLc1TgyYq0jnGTdgAovzYAgcMwvryD4ky75E5uHtTrJQbc6dqWtjUg==","signatures":[{"sig":"MEQCIAeN0CSTJJZE4Lxsek+xQrpWlmNm1mE51dTMe8IGKGhxAiAlCbiLFGvCcgJpoNV0El2chpyPFVVlpbwkQydBiWCStQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22729},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js","./errors":"./build/src/exceptions/index.js","./service":"./build/services/main.js","./notifications_provider":"./build/providers/notifications_provider.js"},"gitHead":"5f22a292d1513ff8350ba2962a4690b558c7a179","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 --no-cleanup","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":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"11.12.1","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","directories":{},"_nodeVersion":"24.15.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications_1.0.1_1778474338134_0.9408944600840186","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@benhepburn/adonis-notifications","description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","version":"1.0.3","engines":{"node":">=20.0.0"},"type":"module","main":"build/index.js","exports":{".":"./build/index.js","./types":"./build/src/types.js","./notifications_provider":"./build/providers/notifications_provider.js","./service":"./build/services/main.js","./errors":"./build/src/exceptions/index.js"},"scripts":{"clean":"del-cli build","copy:templates":"copyfiles \"stubs/**/*.stub\" build","typecheck":"tsc --noEmit","lint":"eslint . --ext=.ts","format":"prettier --write .","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","pretest":"npm run lint","test":"c8 npm run quick:test","prebuild":"npm run lint && npm run clean","build":"tsc","postbuild":"npm run copy:templates","release":"np --no-cleanup","version":"npm run build","prepublishOnly":"npm run build"},"keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"author":{"name":"benhepburn"},"license":"MIT","devDependencies":{"@adonisjs/assembler":"^7.0.0","@adonisjs/core":"^6.2.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1","@adonisjs/tsconfig":"^1.2.1","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@swc/core":"^1.3.102","@types/node":"^20.10.7","c8":"^9.0.0","copyfiles":"^2.4.1","del-cli":"^5.0.0","eslint":"^8.38.0","np":"^9.2.0","prettier":"^3.1.1","ts-node":"^10.9.2","typescript":"^5.3.3"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"publishConfig":{"access":"public","tag":"latest"},"np":{"message":"chore(release): %s","tag":"latest","branch":"main","anyBranch":false},"c8":{"reporter":["text","html"],"exclude":["tests/**"]},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"prettier":"@adonisjs/prettier-config","gitHead":"e55f2dca4fa46a5c85699d0b5cadb66db79f3bc2","types":"./build/index.d.ts","_id":"@benhepburn/adonis-notifications@1.0.3","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-RtKJi/Ib7xbrtGPLh3hC5kmSxZ1v2P/gZqynrw5dyTPq2xTntRAxnJ8NAThuHIxPRWrqzfvYUvOI/l1UOxQjCQ==","shasum":"b424ca5c225021890b29245c9ee472ddaa7da693","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications/-/adonis-notifications-1.0.3.tgz","fileCount":36,"unpackedSize":27072,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxb2xoRTcK2g9qiJGNQb5x6UrEzZJzdaudYrZ0IxCQOgIgMZmXQ2Qvzya/C1y1JnAKz+yuNzXis41MpCm8FylNiJ8="}]},"_npmUser":{"name":"benhepburn","email":"benjburn89@gmail.com"},"directories":{},"maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adonis-notifications_1.0.3_1778475471362_0.7130235351200469"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-25T06:21:37.541Z","modified":"2026-05-11T04:57:51.636Z","0.1.0":"2024-03-25T06:21:37.772Z","0.2.0":"2024-03-26T02:12:59.147Z","0.3.0":"2024-03-26T02:18:10.684Z","0.3.1":"2024-03-26T04:54:12.287Z","0.3.2":"2024-03-26T05:21:15.500Z","0.3.3":"2024-03-26T05:59:33.977Z","0.3.4":"2024-03-26T06:02:03.120Z","0.3.5":"2024-03-26T06:06:33.115Z","0.3.6":"2024-03-26T06:29:45.133Z","0.3.7":"2024-03-26T06:37:58.982Z","0.3.8":"2024-03-26T06:57:36.190Z","0.3.9":"2024-03-26T07:05:22.700Z","0.4.0":"2024-04-02T04:44:09.670Z","0.4.1":"2024-04-02T06:17:26.527Z","0.4.2":"2024-04-03T00:16:10.161Z","0.4.3":"2024-04-03T01:03:59.470Z","0.4.4":"2024-04-08T07:17:02.535Z","0.4.5":"2024-04-10T02:51:42.361Z","0.4.6":"2024-08-30T00:31:27.638Z","0.5.0":"2024-11-12T04:52:46.097Z","0.5.1":"2024-11-12T06:37:44.259Z","0.6.0":"2024-11-28T04:49:43.777Z","0.6.1":"2024-11-28T05:04:59.938Z","0.6.3":"2024-12-05T22:43:05.189Z","1.0.0":"2024-12-05T22:47:01.024Z","1.0.1":"2026-05-11T04:38:58.289Z","1.0.3":"2026-05-11T04:57:51.521Z"},"author":{"name":"benhepburn"},"license":"MIT","keywords":["adonis","adonisjs","notifications","sms","email","adonis js","provider","service","sns"],"description":"A Laravel-inspired notifications provider for AdonisJS (currently only v6)","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"readme":"# AdonisJS Notifications\n\nA Laravel-inspired notifications provider for AdonisJS v6.\n\nThis package gives your application a `notifications` service that can dispatch a\nnotification through one or more configured channels. Channels are plain classes,\nso you can install a community channel package or write one for your own\ntransport.\n\n## Requirements\n\n- Node.js 20 or newer\n- AdonisJS 6.2 or newer\n\n## Installation\n\nInstall the package with your package manager.\n\n```sh\nnpm install @benhepburn/adonis-notifications\n```\n\n```sh\npnpm add @benhepburn/adonis-notifications\n```\n\n```sh\nyarn add @benhepburn/adonis-notifications\n```\n\nThen configure it inside your AdonisJS application.\n\n```sh\nnode ace configure @benhepburn/adonis-notifications\n```\n\nThe configure command publishes `config/notifications.ts` and registers the\nprovider in `adonisrc.ts`.\n\n## Configuration\n\nRegister every channel your notifications may use in `config/notifications.ts`.\nThe keys in this map are the same strings returned from a notification's\n`via()` method.\n\n```ts\nimport { defineConfig } from '@benhepburn/adonis-notifications'\nimport { AwsSnsChannel } from '@benhepburn/adonis-notifications-aws-sns-channel'\n\nconst notificationsConfig = defineConfig({\n  channels: {\n    sms: AwsSnsChannel,\n  },\n})\n\nexport default notificationsConfig\n```\n\nIf a notification returns a channel key that is not configured, the service\nthrows `ChannelNotBoundException`.\n\n## Sending Notifications\n\nCreate a notification by extending `Notification`. Use `via()` to choose the\nchannels for that notification, and add channel-specific methods for the channel\nclasses to read.\n\n```ts\nimport { Notification } from '@benhepburn/adonis-notifications'\nimport type { NotifiableMobile } from '@benhepburn/adonis-notifications/types'\n\ntype User = NotifiableMobile & {\n  name: string\n}\n\nexport class WelcomeSms extends Notification<User> {\n  via() {\n    return ['sms']\n  }\n\n  toSms(user: User) {\n    return {\n      to: user.notificationGetMobile(),\n      message: `Welcome, ${user.name}`,\n    }\n  }\n}\n```\n\nSend the notification with the `notifications` service.\n\n```ts\nimport notifications from '@benhepburn/adonis-notifications/service'\nimport { WelcomeSms } from '#notifications/welcome_sms'\n\nawait notifications.sendNotification(user, new WelcomeSms())\n```\n\nYou may pass a single notifiable object or an array of notifiable objects. The\nnotification instance receives the recipients on its `notifiable` property before\nit is sent.\n\n```ts\nawait notifications.sendNotification([userA, userB], new WelcomeSms())\n```\n\nIf any channel rejects while sending, the service throws\n`NotificationFailedException`. The exception includes the notification instance,\nthe settled promise results, and a stringified version of those results.\n\n## Writing a Channel\n\nChannels extend `NotificationChannel` and implement `send()`. Optional `boot()`\nand `shutdown()` hooks are called when the handler starts and when the Adonis\nprovider shuts down.\n\n```ts\nimport {\n  Notification,\n  NotificationChannel,\n} from '@benhepburn/adonis-notifications'\n\ntype SmsNotification = Notification<any> & {\n  toSms(notifiable: any): {\n    to: string\n    message: string\n  }\n}\n\nexport class SmsChannel extends NotificationChannel {\n  boot() {\n    // Initialize a client or connection here.\n  }\n\n  async send(notification: Notification<any>) {\n    const smsNotification = notification as SmsNotification\n\n    for (const notifiable of smsNotification.notifiable ?? []) {\n      const payload = smsNotification.toSms(notifiable)\n\n      await sendSms(payload.to, payload.message)\n    }\n  }\n\n  shutdown() {\n    // Close connections or flush resources here.\n  }\n}\n```\n\nRegister the channel class in `config/notifications.ts`.\n\n```ts\nimport { defineConfig } from '@benhepburn/adonis-notifications'\nimport { SmsChannel } from '#notifications/channels/sms_channel'\n\nexport default defineConfig({\n  channels: {\n    sms: SmsChannel,\n  },\n})\n```\n\n## Testing\n\nUse fake mode to prevent real channel classes from sending notifications. The\nfake handler records sent notification instances and exposes assertion helpers.\n\n```ts\nimport notifications from '@benhepburn/adonis-notifications/service'\nimport { WelcomeSms } from '#notifications/welcome_sms'\n\nconst fake = notifications.fake()\n\nfake.assertNotSent(WelcomeSms)\n\nawait notifications.sendNotification(user, new WelcomeSms())\n\nfake.assertSent(WelcomeSms, 'sms')\n\nfake.clear('sms')\nfake.assertNotSent(WelcomeSms)\n\nnotifications.restore()\n```\n\nAvailable fake assertions include:\n\n- `assertSent(NotificationClass, via?)`\n- `assertNotSent(NotificationClass, via?)`\n- `clear(via?)`\n\nThe `via` argument can be a channel key, an array of channel keys, or omitted to\ntarget all configured channels.\n\n## Exports\n\nThe package exports:\n\n- `@benhepburn/adonis-notifications`: `configure`, `defineConfig`,\n  `Notification`, and `NotificationChannel`\n- `@benhepburn/adonis-notifications/service`: default `notifications` service\n- `@benhepburn/adonis-notifications/types`: shared TypeScript types\n- `@benhepburn/adonis-notifications/errors`: package exceptions\n- `@benhepburn/adonis-notifications/notifications_provider`: AdonisJS provider\n\n## Available Channels\n\n- [AWS SNS channel for SMS](https://www.npmjs.com/package/@benhepburn/adonis-notifications-aws-sns-channel)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}