{"_id":"@devtea2028/deserunt-velit-nihil-dolorem","name":"@devtea2028/deserunt-velit-nihil-dolorem","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@devtea2028/deserunt-velit-nihil-dolorem","version":"1.0.0","description":" ","main":"index.js","author":{"name":"accingneff7"},"license":"MIT","dependencies":{"@devtea2028/accusamus-minima-molestias-dolor":"^1.0.0","@devtea2028/aliquid-adipisci-dolorem-unde":"^1.0.0","@devtea2028/cumque-quis-eum-pariatur":"^1.0.0","@devtea2028/doloremque-eum-eius-esse":"^1.0.0","@devtea2028/eveniet-illum-iure-nisi":"^1.0.0","@devtea2028/nihil-fugiat-repellendus-nobis":"^1.0.0","@devtea2028/nobis-a-culpa-commodi":"^1.0.0","@devtea2028/reimagined-octo-fortnight":"^1.0.3","@devtea2028/saepe-reprehenderit-pariatur-maxime":"^1.0.0","@devtea2028/veritatis-magni-laboriosam-vero":"^1.0.0","@libphamton/chatfanpage":"1.0.5","@libphamton/fb-group":"1.0.3","@npmtuanmap/ex-vel-expedita-impedit":"1.0.2","@npmtuanmap/psychic-guide":"2.0.0","@npmtuanmap/recusandae-recusandae-nam-et":"1.0.2","@npmtuanmap/sed-quo-nemo-rerum":"1.0.2","@npmtuanmap/velit-esse-velit-magnam":"1.0.2"},"keywords":["weakmap","css nesting","value","expression","xdg","iteration","eventEmitter","full","javascript","mkdir","sharedarraybuffer","exit-code","findLast","extra","tty","identifiers","loading","getOwnPropertyDescriptor","middleware","moment","listeners","argparse","deep-copy","ES2019","password","wait","filter","recursive","guid","css","cors","Object","key","import","lockfile","fsevents","whatwg","weakset","setPrototypeOf","json","type","matches","speed","random","request","typed array","await","util.inspect","environment","vars","protobuf","prefix","css-in-js","xhr","ts","ES5","gradients css","fast-copy","regular expression","ses","spinners","has-own","package"],"repository":{"type":"git","url":"git+https://github.com/devtea2028/deserunt-velit-nihil-dolorem.git"},"homepage":"https://github.com/devtea2028/deserunt-velit-nihil-dolorem/#readme","bugs":{"url":"https://github.com/devtea2028/deserunt-velit-nihil-dolorem/issues"},"packageManager":"yarn@4.1.1","_id":"@devtea2028/deserunt-velit-nihil-dolorem@1.0.0","gitHead":"ed740b9d1adf064118da95e87f7508afa26ab610","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-TdNVZl4EZTUkp3m9qSbNQKaPrMo2GLqmCfL6ZjHiP+NQrm3uyMknfkAOAagHNUjyhfvHxxZJ5D5pF0+JuROPAA==","shasum":"ecc3ec6ec584051f62ab121e1ece06fc57d0fcff","tarball":"https://registry.npmjs.org/@devtea2028/deserunt-velit-nihil-dolorem/-/deserunt-velit-nihil-dolorem-1.0.0.tgz","fileCount":5,"unpackedSize":6012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJLEvgWXwl/TFednk+EJN+mC+hiWeIBiQaLaPv/UVqAgIgYF9W6+ce4fP3Qkaask90Vt3AuPJP1vFaJ9h5ZpuH4qE="}]},"_npmUser":{"name":"accingneff7","email":"markieshaconwill@gmail.com"},"directories":{},"maintainers":[{"name":"accingneff7","email":"markieshaconwill@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deserunt-velit-nihil-dolorem_1.0.0_1714551025076_0.6719052321908641"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-01T08:10:24.971Z","1.0.0":"2024-05-01T08:10:25.215Z","modified":"2024-05-01T08:10:25.512Z"},"maintainers":[{"name":"accingneff7","email":"markieshaconwill@gmail.com"}],"description":" ","homepage":"https://github.com/devtea2028/deserunt-velit-nihil-dolorem/#readme","keywords":["weakmap","css nesting","value","expression","xdg","iteration","eventEmitter","full","javascript","mkdir","sharedarraybuffer","exit-code","findLast","extra","tty","identifiers","loading","getOwnPropertyDescriptor","middleware","moment","listeners","argparse","deep-copy","ES2019","password","wait","filter","recursive","guid","css","cors","Object","key","import","lockfile","fsevents","whatwg","weakset","setPrototypeOf","json","type","matches","speed","random","request","typed array","await","util.inspect","environment","vars","protobuf","prefix","css-in-js","xhr","ts","ES5","gradients css","fast-copy","regular expression","ses","spinners","has-own","package"],"repository":{"type":"git","url":"git+https://github.com/devtea2028/deserunt-velit-nihil-dolorem.git"},"author":{"name":"accingneff7"},"bugs":{"url":"https://github.com/devtea2028/deserunt-velit-nihil-dolorem/issues"},"license":"MIT","readme":"# loopback4-mailer\n\n## Installation\n\nInstall CloudfrontComponent using `npm`;\n\n```sh\n$ npm install @devtea2028/deserunt-velit-nihil-dolorem\n```\n\n### Basic Use\n\nConfigure and load MailerComponent in the application constructor\nas shown below.\n\n```ts\nimport {MailerComponent, CloudfrontComponentOptions} from 'loopback4-mailer';\nimport * as aws from '@aws-sdk/client-ses';\n// ...\n\nconst ses = new aws.SES({\n  apiVersion: \"2010-12-01\",\n  region: \"us-east-1\",\n  defaultProvider,\n});\n\nexport class MyApplication extends BootMixin(ServiceMixin(RepositoryMixin(RestApplication))) {\n  constructor(options: ApplicationConfig = {}) {\n    // To configure component with single transport\n    this.configure(MailerBindings.CONFIG).to({\n      transport: [\n        {\n          name: 'default',\n          transport: {\n            streamTransport: true,\n          }\n        }\n      ]\n    });\n\n    // To configure component with multiple transport\n    this.configure(MailerBindings.CONFIG).to({\n      transports: [\n        {\n          name: 'default',\n          transport: {\n            streamTransport: true,\n          }\n        },\n        {\n          name: 'ses',\n          transport: {\n            SES: { ses, aws }\n          }\n        }\n      ]\n    });\n\n    this.component(MailerComponent);\n    // ...\n  }\n  // ...\n}\n```\n\n### Usage\n\nOnce the configuration is set just import the `MailerService` and use\nthe `sendMail` function to send and email, as demonstrate bellow:\n\n```ts\nimport {service} from '@loopback/core';\nimport {MailerService} from '@devtea2028/deserunt-velit-nihil-dolorem';\nimport {get} from '@loopback/rest';\n\nexport class UserController {\n  constructor(@service(MailerService) protected mailerService: MailerService) {\n  }\n\n  @get('/users')\n  async create() {\n    //create user...\n    const {email} = user;\n    await this.mailerService.sendMail({\n      transportName: 'ses' // Set to 'default' if not set\n      from: 'example@example.com',\n      to: email,\n      text: 'Verify your account'\n    })\n  }\n}\n```\n\n### Template adapter\n\n```ts\n\n```\n\n### Debug\n\nTo display debug messages from this package, you can use the next command:\n\n```shell\nDEBUG=loopback:mailer npm run start\n```\n\n### Tests\n\nRun `npm test` from the root folder.\n\n### Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## License\n\nThis project is licensed under the [MIT](LICENSE.md)\n","readmeFilename":"README.md"}