{"_id":"@cakewalk/auth91-mail","_rev":"3-b6577796dfbf532d780b0a48014de463","name":"@cakewalk/auth91-mail","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@cakewalk/auth91-mail","version":"0.0.1","description":"Mail-Package is a Npm Package Library based on Nest Js which is Created for Send Emails with Nodemailer. Also, used Handlebar Template for Email body Handling.","author":{"name":"Prachi Mankar"},"license":"ISC","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs-modules/mailer":"^1.3.17","@nestjs/common":"^8.2.6","@nestjs/config":"^1.1.6","@nestjs/core":"^8.2.6","@nestjs/platform-express":"^8.2.6","class-transformer":"^0.5.1","class-validator":"^0.13.2","googleapis":"^94.0.0","handlebars":"^4.7.7","nodemailer":"^6.7.2","nodemailer-express-handlebars":"^4.0.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.5.2"},"devDependencies":{"@nestjs/cli":"^8.2.0","@nestjs/schematics":"^8.0.5","@nestjs/testing":"^8.2.6","@types/express":"^4.17.13","@types/jest":"27.4.0","@types/node":"^16.11.7","@types/nodemailer":"^6.4.4","@types/nodemailer-express-handlebars":"^4.0.2","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","dotenv":"^16.0.0","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","supertest":"^6.2.2","ts-jest":"^27.1.3","ts-loader":"^9.2.6","ts-node":"^10.4.0","tsconfig-paths":"^3.12.0","typescript":"^4.5.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"e31d0fcafe4502dfb14847a575ce624f14a48e1c","_id":"@cakewalk/auth91-mail@0.0.1","_nodeVersion":"16.13.2","_npmVersion":"8.4.0","dist":{"integrity":"sha512-umoJNkK7G7HExAGWp///E4/TzrJ5+IMLEfnQQqpR3wI676EFvNWn3TPn48etpI/DkLTkI6uF53jtW30f0O8PSQ==","shasum":"68899b757083b17d24de4ad11fe129a405a5e4b0","tarball":"https://registry.npmjs.org/@cakewalk/auth91-mail/-/auth91-mail-0.0.1.tgz","fileCount":15,"unpackedSize":11893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+93fCRA9TVsSAnZWagAAH9EP/3b8gxgTX2xJP/RSnFvE\nv+NJ5lbyDZk5dryeyi67sHOws6kpawvohuAKqztDn7ouBPRdpDoGLmtToH7g\nxETRjHBRFQ0cJFoWZD+jHexga2B2rlZvWRqoaAuspLXhc1EYmr+d7QMFsJRf\n+ddBZUFK1V5/yhDa7DVQSmspNygCLFyapFG2BvzhibtwPg5kgk4Q+iY19Vuh\nu/1dTHEiWvBVr0yWgeQgzFkhzMFIk68gGbO18L4gjknBPt/QTyyuNuUMPxIj\nhrz9MzCaoLBJS7NEobMgjTlMElU2RFO/i7aYJKu569C9Y0sU+0cVGGzt6Agb\n4g/7bI2nuZqqDJtB0CGh4f9NzPqbd8CamVYJNP7z536NMRSM8/s96EH/fUax\nAxG8e28EmWyfFXjpPHCWEPloZw1J7VnKSYLNASR2MqBSb7UHNPJ/T1w280kR\n+LczBVECdArkNri1F/HHtg0RiY3Sy9jhelWtjW7+3P2HrMPEg93Mjvl0r+3p\n/VNp2NbQ3Sp7B9WB27jfXsZ1faNK0VfW2Q1BmGLHUYOVnbRCfanTwVzCjw2X\nsiMEpA/wBrjjqR27s/TFHkkzc6aeTjt4/ItleHOwWjVo4mLqms7sPfuMX7i5\n6xlrpAxdUNjH3Lr+WIW/rUHoe0wvCkPesns8tdhszwTHTGNFRWtLfi9m8hy/\n7kpz\r\n=5aL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9NYDHUhSKbW5yH2R6wyHYUrvKOpliNqB3j3wt04IyywIhAMijz550h6u7svFjNtpMnXY8YEQ4yQAzu/9k/5AWYppX"}]},"_npmUser":{"name":"jayvantpatil9","email":"jayvant@cakewalk.in"},"directories":{},"maintainers":[{"name":"jayvantpatil9","email":"jayvant@cakewalk.in"},{"name":"sohebrapati","email":"rapatisoheb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auth91-mail_0.0.1_1643896287865_0.1501075308909039"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-03T13:51:27.808Z","0.0.1":"2022-02-03T13:51:27.990Z","modified":"2024-01-24T06:56:28.774Z"},"maintainers":[{"email":"prajakta.j@cakewalk.in","name":"prajaktajadhav"},{"email":"paraggiradkar@cakewalk.in","name":"paraggiradkar"},{"email":"jayvant@cakewalk.in","name":"jayvantpatil9"},{"email":"rapatisoheb@gmail.com","name":"sohebrapati"}],"description":"Mail-Package is a Npm Package Library based on Nest Js which is Created for Send Emails with Nodemailer. Also, used Handlebar Template for Email body Handling.","author":{"name":"Prachi Mankar"},"license":"ISC","readme":"# Project Title\r\n\r\nMail-Package is a Npm Package Library based on Nest Js which is Created for Send Emails with Nodemailer. Also, used Handlebar Template for Email body Handling.\r\n\r\n# Installation\r\n\r\n```bash\r\n$ git init\r\n\r\n$ git remote add origin https://github.com/Cakewalk-AA/MailPackage-NPM.git \r\n\r\n$ git pull origin master\r\n\r\n$ npm install\r\n```\r\n\r\n# .env file\r\n\r\nAdd .env file on your project directory.\r\nCreate a new project on Google API Developer Console, and copy client Id, client secret and Access Token and Paste it into your .env file.\r\n\r\nMAIL_HOST = smtp.gmail.com\r\nMAIL_USER = YOUR MAIL_ID\r\nMAIL_FORM = YOUR MAIL_ID\r\nCLIENT_ID = YOUR CLIENT_ID\r\nCLIENT_SECRET = YOUR CLIENT_SECRET\r\nREFRESH_TOKEN = YOUR REFRESH_TOKEN\r\n\r\n# Running the app\r\n\r\n```bash\r\n# development\r\n$ npm run start\r\n\r\n# watch mode\r\n$ npm run start:dev\r\n\r\n# production mode\r\n$ npm run start:prod\r\n```\r\n\r\n\r\n","readmeFilename":"README.md"}