{"_id":"@antiers/helper-package","_rev":"9-97e297849b04064bbbbfc1d7a85caa88","name":"@antiers/helper-package","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@antiers/helper-package","version":"1.0.0","keywords":["mysql","kafkajs","redis","nodemailer"],"author":{"name":"Antier"},"license":"MIT","_id":"@antiers/helper-package@1.0.0","maintainers":[{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},{"name":"antiers_npm","email":"jupinder@antech.in"}],"dist":{"shasum":"d16f86e106c431a39ab0ff11ca2290c5933d5de2","tarball":"https://registry.npmjs.org/@antiers/helper-package/-/helper-package-1.0.0.tgz","fileCount":26,"integrity":"sha512-4A0hcCRyas1CzhFVrhRkzcz3YU/2wiIGQphqKallbAEkA6lQ1F3AAFJ3ChI7ENbrkF90L6ueicg2jfCgzinAmg==","signatures":[{"sig":"MEYCIQCYNVYF/qZmrJCJ7TvE57G9CHKTPCt9FO0lmElCTFaHrgIhAP/YRYgDYz3m7qb0avZRFMFso4qeKIHEkYJxOoBO9Fa5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55150},"main":"dist/app.js","gitHead":"97f1c17db4b7db18d746e80df80fd111e3d91624","scripts":{"dev":"ts-node ./src/test.ts","build":"rm -rf ./dist && tsc && mkdir dist/views && cp -R src/views/*.css dist/views/","start":"node ./dist/app.js"},"_npmUser":{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},"_npmVersion":"10.5.0","description":"Exchange all common utilities includes in this package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mysql":"^2.18.1","redis":"^3.1.2","global":"^4.4.0","morgan":"^1.10.0","mysql2":"^2.3.0","twilio":"^3.67.2","express":"^4.17.1","kafkajs":"^1.16.0","winston":"^3.6.0","sequelize":"^6.6.5","striptags":"^3.2.0","nodemailer":"^6.6.3","typescript":"^4.9.5","@types/node":"^16.7.12","jsonwebtoken":"^8.5.1","winston-mongodb":"^5.0.7","express-validation":"^3.0.8","@types/jsonwebtoken":"^8.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.2.1","@types/mysql":"^2.15.19","@types/redis":"^2.8.32","@types/morgan":"^1.9.3","@types/express":"^4.17.13","@types/kafkajs":"^1.9.0","@types/striptags":"^3.1.1","@types/nodemailer":"^6.4.4"},"_npmOperationalInternal":{"tmp":"tmp/helper-package_1.0.0_1715240014513_0.36929838526319214","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@antiers/helper-package","version":"1.0.1","keywords":["mysql","kafkajs","redis","nodemailer"],"author":{"name":"Antier"},"license":"MIT","_id":"@antiers/helper-package@1.0.1","maintainers":[{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},{"name":"antiers_npm","email":"jupinder@antech.in"}],"dist":{"shasum":"38dcad2e0bd7447f387290fc199cd22104a1fe95","tarball":"https://registry.npmjs.org/@antiers/helper-package/-/helper-package-1.0.1.tgz","fileCount":26,"integrity":"sha512-2BIbsIyZGN6PB3kq7yzwQnYQ3e9mYbj/ctipGHD5hkzt/sq72HdxW+YaAI0+/UdzXBHhe27GMITd4zM/c9nlww==","signatures":[{"sig":"MEUCIQCOdqvzUDk/PRoVSXXfVEDCfP2WQk2tqQrl3t1KJIHvFwIgTGyMqMSQMedTipWLTgrPgoc3ZVbQv9p/cZ56S2GWyAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55150},"main":"dist/app.js","gitHead":"97f1c17db4b7db18d746e80df80fd111e3d91624","scripts":{"dev":"ts-node ./src/test.ts","build":"rm -rf ./dist && tsc && mkdir dist/views && cp -R src/views/*.css dist/views/","start":"node ./dist/app.js"},"_npmUser":{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},"_npmVersion":"10.5.0","description":"Exchange all common utilities includes in this package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mysql":"^2.18.1","redis":"^3.1.2","global":"^4.4.0","morgan":"^1.10.0","mysql2":"^2.3.0","twilio":"^3.67.2","express":"^4.17.1","kafkajs":"^1.16.0","winston":"^3.6.0","sequelize":"^6.6.5","striptags":"^3.2.0","nodemailer":"^6.6.3","typescript":"^4.9.5","@types/node":"^16.7.12","jsonwebtoken":"^8.5.1","winston-mongodb":"^5.0.7","express-validation":"^3.0.8","@types/jsonwebtoken":"^8.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.2.1","@types/mysql":"^2.15.19","@types/redis":"^2.8.32","@types/morgan":"^1.9.3","@types/express":"^4.17.13","@types/kafkajs":"^1.9.0","@types/striptags":"^3.1.1","@types/nodemailer":"^6.4.4"},"_npmOperationalInternal":{"tmp":"tmp/helper-package_1.0.1_1715240541892_0.7573512323723304","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@antiers/helper-package","version":"1.0.2","keywords":["mysql","kafkajs","redis","nodemailer"],"author":{"name":"Antier"},"license":"MIT","_id":"@antiers/helper-package@1.0.2","maintainers":[{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},{"name":"antiers_npm","email":"jupinder@antech.in"}],"dist":{"shasum":"209f56496f93ed6ea1c05c420131b061628c1864","tarball":"https://registry.npmjs.org/@antiers/helper-package/-/helper-package-1.0.2.tgz","fileCount":26,"integrity":"sha512-sgBgNqB5YgTAXqqtUr51VkBVnSoNgJ4JLjyDlfLZoPa3VQ6yGaxD5IYiB1Lm3RYAho04c5soN/aUcQufCvymog==","signatures":[{"sig":"MEUCIHitKv3zocmFB6Zl1x4SDrmVBWc6x+pi7UaQ/pfH1JX6AiEA0GHk+7gdw/r/gfABZBDpzOjEh1G9xeFVnwNk8Hl1wsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55150},"main":"dist/app.js","gitHead":"97f1c17db4b7db18d746e80df80fd111e3d91624","scripts":{"dev":"ts-node ./src/test.ts","build":"rm -rf ./dist && tsc && mkdir dist/views && cp -R src/views/*.css dist/views/","start":"node ./dist/app.js"},"_npmUser":{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},"_npmVersion":"10.5.0","description":"Exchange all common utilities includes in this package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mysql":"^2.18.1","redis":"^3.1.2","global":"^4.4.0","morgan":"^1.10.0","mysql2":"^2.3.0","twilio":"^3.67.2","express":"^4.17.1","kafkajs":"^1.16.0","winston":"^3.6.0","sequelize":"^6.6.5","striptags":"^3.2.0","nodemailer":"^6.6.3","typescript":"^4.9.5","@types/node":"^16.7.12","jsonwebtoken":"^8.5.1","winston-mongodb":"^5.0.7","express-validation":"^3.0.8","@types/jsonwebtoken":"^8.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.2.1","@types/mysql":"^2.15.19","@types/redis":"^2.8.32","@types/morgan":"^1.9.3","@types/express":"^4.17.13","@types/kafkajs":"^1.9.0","@types/striptags":"^3.1.1","@types/nodemailer":"^6.4.4"},"_npmOperationalInternal":{"tmp":"tmp/helper-package_1.0.2_1715240572100_0.9022131895956469","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@antiers/helper-package","version":"1.0.3","keywords":["mysql","kafkajs","redis","nodemailer"],"author":{"name":"Antier"},"license":"MIT","_id":"@antiers/helper-package@1.0.3","maintainers":[{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},{"name":"antiers_npm","email":"jupinder@antech.in"}],"dist":{"shasum":"e0e9b3181a08d667bd38bc48449141c83270a0ad","tarball":"https://registry.npmjs.org/@antiers/helper-package/-/helper-package-1.0.3.tgz","fileCount":27,"integrity":"sha512-vsaaeB6rI1T8FQ04xeX8KKVOzj4l2KA8h5El42kKfOKyvO0IjmJR37H8/6Jr+yfBWvoh9Bi9XRwG85d3Hy/Pzw==","signatures":[{"sig":"MEQCICmxoSsoEz/aja1GH+2TdQOxI1BeQPAL2aqbLjvl9lv4AiBS4NzlMPeapPGXxK1wWj29Mu6ScF3My0oAZ75YbsPgvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61350},"main":"dist/app.js","gitHead":"97f1c17db4b7db18d746e80df80fd111e3d91624","scripts":{"dev":"ts-node ./src/test.ts","build":"rm -rf ./dist && tsc && mkdir dist/views && cp -R src/views/*.css dist/views/","start":"node ./dist/app.js"},"_npmUser":{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},"_npmVersion":"10.8.0","description":"Exchange all common utilities includes in this package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mysql":"^2.18.1","redis":"^3.1.2","global":"^4.4.0","morgan":"^1.10.0","mysql2":"^2.3.0","twilio":"^3.67.2","express":"^4.17.1","kafkajs":"^1.16.0","winston":"^3.6.0","sequelize":"^6.6.5","striptags":"^3.2.0","nodemailer":"^6.6.3","typescript":"^4.9.5","@types/node":"^16.7.12","jsonwebtoken":"^8.5.1","winston-mongodb":"^5.0.7","express-validation":"^3.0.8","@types/jsonwebtoken":"^8.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.2.1","@types/mysql":"^2.15.19","@types/redis":"^2.8.32","@types/morgan":"^1.9.3","@types/express":"^4.17.13","@types/kafkajs":"^1.9.0","@types/striptags":"^3.1.1","@types/nodemailer":"^6.4.4"},"_npmOperationalInternal":{"tmp":"tmp/helper-package_1.0.3_1723474577137_0.7946702695274714","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@antiers/helper-package","version":"1.0.4","keywords":["mysql","kafkajs","redis","nodemailer"],"author":{"name":"Antier"},"license":"MIT","_id":"@antiers/helper-package@1.0.4","maintainers":[{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},{"name":"antiers_npm","email":"jupinder@antech.in"}],"dist":{"shasum":"60f8663b9326db6023874b56dd41f34cd21c41c0","tarball":"https://registry.npmjs.org/@antiers/helper-package/-/helper-package-1.0.4.tgz","fileCount":27,"integrity":"sha512-HpmiWzb+d6R55E4sPk5fLYQQ4hTaJKI8vFoxBt4J6SZf1xqyCT3diy7H8nsQ0UqjPxDZ8Nh+OsYadNe2v7vY/w==","signatures":[{"sig":"MEQCIE3ms+sH7NvYWeKWOyOPnFOu7apJupjwC563ew1mZMRTAiBO0C4o+iRLSGf/y96kVcsN5VFRyz66rBUB3zORC5fIUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61350},"main":"dist/app.js","gitHead":"97f1c17db4b7db18d746e80df80fd111e3d91624","scripts":{"dev":"ts-node ./src/test.ts","build":"rm -rf ./dist && tsc && mkdir dist/views && cp -R src/views/*.css dist/views/","start":"node ./dist/app.js"},"_npmUser":{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},"_npmVersion":"10.8.0","description":"Exchange all common utilities includes in this package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mysql":"^2.18.1","redis":"^3.1.2","global":"^4.4.0","morgan":"^1.10.0","mysql2":"^2.3.0","twilio":"^3.67.2","express":"^4.17.1","kafkajs":"^1.16.0","winston":"^3.6.0","sequelize":"^6.6.5","striptags":"^3.2.0","nodemailer":"^6.6.3","typescript":"^4.9.5","@types/node":"^16.7.12","jsonwebtoken":"^8.5.1","winston-mongodb":"^5.0.7","express-validation":"^3.0.8","@types/jsonwebtoken":"^8.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.2.1","@types/mysql":"^2.15.19","@types/redis":"^2.8.32","@types/morgan":"^1.9.3","@types/express":"^4.17.13","@types/kafkajs":"^1.9.0","@types/striptags":"^3.1.1","@types/nodemailer":"^6.4.4"},"_npmOperationalInternal":{"tmp":"tmp/helper-package_1.0.4_1723475318138_0.3601374091652887","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@antiers/helper-package","version":"1.0.5","keywords":["mysql","kafkajs","redis","nodemailer"],"author":{"name":"Antier"},"license":"MIT","_id":"@antiers/helper-package@1.0.5","maintainers":[{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},{"name":"antiers_npm","email":"jupinder@antech.in"}],"dist":{"shasum":"6d497aab17c43a5e96d545b9a3b1b248953088f8","tarball":"https://registry.npmjs.org/@antiers/helper-package/-/helper-package-1.0.5.tgz","fileCount":27,"integrity":"sha512-8iBUFLShUTBy2l9OzQU8gFUEU6Q7yYlWtp6rbv4rD165Kp5Z0+upI39CyB3SuYYcfgvf49A0x6WZmxgXrG3fRg==","signatures":[{"sig":"MEYCIQCfiRTWONJ6lPPpMDnQvH1dMVpFfGjqvJlx1j5pciAb3wIhAM/BtL9gQRcwHwinnFPdwZzj/bmTOXlnxHEEzXQ9GrkK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62727},"main":"dist/app.js","gitHead":"97f1c17db4b7db18d746e80df80fd111e3d91624","scripts":{"dev":"ts-node ./src/test.ts","build":"rm -rf ./dist && tsc && mkdir dist/views && cp -R src/views/*.css dist/views/","start":"node ./dist/app.js"},"_npmUser":{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},"_npmVersion":"10.8.0","description":"Exchange all common utilities includes in this package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mysql":"^2.18.1","redis":"^3.1.2","global":"^4.4.0","morgan":"^1.10.0","mysql2":"^2.3.0","twilio":"^3.67.2","express":"^4.17.1","kafkajs":"^1.16.0","winston":"^3.6.0","sequelize":"^6.6.5","striptags":"^3.2.0","nodemailer":"^6.6.3","typescript":"^4.9.5","@types/node":"^16.7.12","jsonwebtoken":"^8.5.1","winston-mongodb":"^5.0.7","express-validation":"^3.0.8","@types/jsonwebtoken":"^8.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.2.1","@types/mysql":"^2.15.19","@types/redis":"^2.8.32","@types/morgan":"^1.9.3","@types/express":"^4.17.13","@types/kafkajs":"^1.9.0","@types/striptags":"^3.1.1","@types/nodemailer":"^6.4.4"},"_npmOperationalInternal":{"tmp":"tmp/helper-package_1.0.5_1731319263855_0.7132549012385008","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@antiers/helper-package","version":"1.0.6","keywords":["mysql","kafkajs","redis","nodemailer"],"author":{"name":"Antier"},"license":"MIT","_id":"@antiers/helper-package@1.0.6","maintainers":[{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},{"name":"antiers_npm","email":"jupinder@antech.in"}],"dist":{"shasum":"9505265093577688a71457b2469da11d4f24264d","tarball":"https://registry.npmjs.org/@antiers/helper-package/-/helper-package-1.0.6.tgz","fileCount":27,"integrity":"sha512-0PZlellHpssNzxnlF2sR+6xQCuxUnfLICfgJp4TvSeziJUlpEOWGjZxn5nBv+5gsBw6QyMBlYY0QMVanfc92JA==","signatures":[{"sig":"MEQCIA/b1hdomr+oVjQheGRhhldnN41Uu+v4w1iuX5BCTN9MAiAwSibiUshVXms4C89PQk5l+O5SLBPvepAJ+pQelAQaxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63555},"main":"dist/app.js","gitHead":"97f1c17db4b7db18d746e80df80fd111e3d91624","scripts":{"dev":"ts-node ./src/test.ts","build":"rm -rf ./dist && tsc && mkdir dist/views && cp -R src/views/*.css dist/views/","start":"node ./dist/app.js"},"_npmUser":{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},"_npmVersion":"10.8.0","description":"Exchange all common utilities includes in this package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mysql":"^2.18.1","redis":"^3.1.2","global":"^4.4.0","morgan":"^1.10.0","mysql2":"^2.3.0","twilio":"^3.67.2","express":"^4.17.1","kafkajs":"^1.16.0","winston":"^3.6.0","sequelize":"^6.6.5","striptags":"^3.2.0","nodemailer":"^6.6.3","typescript":"^4.9.5","@types/node":"^16.7.12","jsonwebtoken":"^8.5.1","winston-mongodb":"^5.0.7","express-validation":"^3.0.8","@types/jsonwebtoken":"^8.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.2.1","@types/mysql":"^2.15.19","@types/redis":"^2.8.32","@types/morgan":"^1.9.3","@types/express":"^4.17.13","@types/kafkajs":"^1.9.0","@types/striptags":"^3.1.1","@types/nodemailer":"^6.4.4"},"_npmOperationalInternal":{"tmp":"tmp/helper-package_1.0.6_1731392352890_0.5113087954835998","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@antiers/helper-package","version":"1.0.7","keywords":["mysql","kafkajs","redis","nodemailer"],"author":{"name":"Antier"},"license":"MIT","_id":"@antiers/helper-package@1.0.7","maintainers":[{"name":"antiers_npm","email":"jupinder@antech.in"},{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"}],"dist":{"shasum":"a90581e80728885cb3ff811c6db43b7a5d5fc4be","tarball":"https://registry.npmjs.org/@antiers/helper-package/-/helper-package-1.0.7.tgz","fileCount":27,"integrity":"sha512-pHUlXIRe7+uvXUQATgpdsZj+Ax77nUkfzsbVCjQxYKI60IHDgN19PQAiYsarEVo9l53mtX1gFYbpxhJdD3nfRA==","signatures":[{"sig":"MEQCIDIMvJUTN1fphRbTHLQi8UA+Be2elB/U8fJOxpBdyHySAiBmqY3wOZmGwsD5lCnZ3ee0bDivNFyAuOoQNfyeiGUtUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63652},"main":"dist/app.js","gitHead":"97f1c17db4b7db18d746e80df80fd111e3d91624","scripts":{"dev":"ts-node ./src/test.ts","build":"rm -rf ./dist && tsc && mkdir dist/views && cp -R src/views/*.css dist/views/","start":"node ./dist/app.js"},"_npmUser":{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},"_npmVersion":"10.8.0","description":"Exchange all common utilities includes in this package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mysql":"^2.18.1","redis":"^3.1.2","global":"^4.4.0","morgan":"^1.10.0","mysql2":"^2.3.0","twilio":"^3.67.2","express":"^4.17.1","kafkajs":"^1.16.0","winston":"^3.6.0","sequelize":"^6.6.5","striptags":"^3.2.0","nodemailer":"^6.6.3","typescript":"^4.9.5","@types/node":"^16.7.12","jsonwebtoken":"^8.5.1","winston-mongodb":"^5.0.7","express-validation":"^3.0.8","@types/jsonwebtoken":"^8.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.2.1","@types/mysql":"^2.15.19","@types/redis":"^2.8.32","@types/morgan":"^1.9.3","@types/express":"^4.17.13","@types/kafkajs":"^1.9.0","@types/striptags":"^3.1.1","@types/nodemailer":"^6.4.4"},"_npmOperationalInternal":{"tmp":"tmp/helper-package_1.0.7_1735646399608_0.2910301879584789","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@antiers/helper-package","version":"1.0.8","main":"dist/app.js","license":"MIT","author":{"name":"Antier"},"keywords":["mysql","kafkajs","redis","nodemailer"],"scripts":{"build":"rm -rf ./dist && tsc && mkdir dist/views && cp -R src/views/*.css dist/views/","start":"node ./dist/app.js","dev":"ts-node ./src/test.ts"},"dependencies":{"@types/jsonwebtoken":"^8.5.5","@types/node":"^16.7.12","express":"^4.17.1","express-validation":"^3.0.8","global":"^4.4.0","jsonwebtoken":"^8.5.1","kafkajs":"^1.16.0","morgan":"^1.10.0","mysql":"^2.18.1","mysql2":"^2.3.0","nodemailer":"^6.6.3","redis":"^3.1.2","sequelize":"^6.6.5","striptags":"^3.2.0","twilio":"^3.67.2","typescript":"^4.9.5","winston":"^3.6.0","winston-mongodb":"^5.0.7"},"devDependencies":{"@types/express":"^4.17.13","@types/kafkajs":"^1.9.0","@types/morgan":"^1.9.3","@types/mysql":"^2.15.19","@types/nodemailer":"^6.4.4","@types/redis":"^2.8.32","@types/striptags":"^3.1.1","ts-node":"^10.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"description":"Exchange all common utilities includes in this package","_id":"@antiers/helper-package@1.0.8","gitHead":"97f1c17db4b7db18d746e80df80fd111e3d91624","_nodeVersion":"20.11.1","_npmVersion":"10.8.0","dist":{"integrity":"sha512-AtnU7mkDPvqJTV6wY8LT1SxI9EmpFmpw2SeO6SJvcGI4rt8iyAREvCxoLjNy6WFlpkurAZjRkyZONdqPPGJkzw==","shasum":"8deeb264ca9ddb77d9ec54e05a68b0f3eb6032d5","tarball":"https://registry.npmjs.org/@antiers/helper-package/-/helper-package-1.0.8.tgz","fileCount":28,"unpackedSize":63654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDpMDB/a/24R8zzP2lGTws3zJT/QQAicIJUyOX2VrX/XAiEAhIJkG2TrVKeGesx9KL2FRYMri6s5Q+5M1+TWmxfmLPQ="}]},"_npmUser":{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"},"directories":{},"maintainers":[{"name":"antiers_npm","email":"jupinder@antech.in"},{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/helper-package_1.0.8_1744867667618_0.7088298546107741"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-09T07:33:34.350Z","modified":"2025-04-17T05:27:47.952Z","1.0.0":"2024-05-09T07:33:34.658Z","1.0.1":"2024-05-09T07:42:22.062Z","1.0.2":"2024-05-09T07:42:52.263Z","1.0.3":"2024-08-12T14:56:17.311Z","1.0.4":"2024-08-12T15:08:38.318Z","1.0.5":"2024-11-11T10:01:04.018Z","1.0.6":"2024-11-12T06:19:13.079Z","1.0.7":"2024-12-31T11:59:59.812Z","1.0.8":"2025-04-17T05:27:47.777Z"},"author":{"name":"Antier"},"license":"MIT","keywords":["mysql","kafkajs","redis","nodemailer"],"description":"Exchange all common utilities includes in this package","maintainers":[{"name":"antiers_npm","email":"jupinder@antech.in"},{"name":"priyanka023","email":"priyanka.giri@antiersolutions.com"}],"readme":"# helper-package\nExchange all common utilities includes in this package\n\n## Installation\n\n```\nnpm i @antiers/helper-package\nyarn add @antiers/helper-package\n```\n**Example usage**\n\n```javascript\nimport * as helpers from '@antiers/helper-package'\n\nconst redisCredentials = {\n    host: \"\",\n    port:\"\",\n    jwtsecret:\"\"\n}\nconst kafkaCredentials = {\n    clientId: \"\",\n    brokers: [\"\"]\n}\nconst dbCredentials = {\n    host: \"\",\n    user: \"\"\n    password:\"\",\n    database:\"\",\n    connectionLimit: \"\",\n    port:\"\",\n    timezone: \"\"\n    \n}\nconst mailCredentials = {\n    host: \"\",\n    port: \"\",\n    user: \"\",\n    password:\"\",\n    secure: \"\"\n}\n\nlet DbHelper, RedisHelper, KafkaHelper, MailHelper;\n\n//function to create connection by passing credentials to helper classes\nasync function createConnection() {\n    DbHelper = await new helpers.Dbhelper(DbCredentials)\n    RedisHelper = await new helpers.redisHelper(redisCredentials)\n    KafkaHelper = await main.KafkaHelper(rabbitMqCredentials)\n    MailHelper = await main.MailHelper(kafkaCredentials)\n}\n\n/**\nredis function to setString \n@param key\n@param value\n@param expires\n**/\nawait RedisHelper.setString(key,value,expires);\n\n/**\nredis function to getString \n@param key\n**/\nconst getValuefromRedis = await RedisHelper.getString(key)\n\n/**\nKafka function to produce message\n@param topic\n**/\nawait KafkaHelper.produceMessage(topic, [\n    {\n        value: 'message1'\n    },{\n        value: 'message2'\n    }\n])\n\n/**\nKafka function to consume message\n@param topic\n**/\nawait kafka.consumeMessage(topic);\n\n/**\nMail helper function to send mail \n@param receipient address\n@param subject\n@param message\n@param template\n**/\nawait MailHelper.sendMail(receipient_address, subject, message, template)\n\n/**\nDefine Model\n@param query\n**/\nconst User = db.sequelize.define(tablename, {\n            // Model attributes are defined here\n            firstName: {\n                type: DataTypes.STRING,\n                allowNull: false\n            },\n            lastName: {\n                type: DataTypes.STRING\n                // allowNull defaults to true\n            },\n            age: {\n                type: DataTypes.INTEGER,\n                allowNull: false\n            }\n        }, {\n            // Other model options go here\n            timestamps: false\n        });\n        \n/**\n * Simple query to select all records from table using model\n **/\nconst data = await User.findAll();\n\n/**\n * jwtMiddleware\n **/\npublic jwtMiddleware = helpers.jwtValidateToken()\nthis.app.get('/', this.jwtMiddleware, (req: any, res: any) => {\n    res.send(\"user token validated\")\n})\npublic adminMiddleware = helpers.adminValidateToken()\nthis.app.get('/', this.adminMiddleware, (req: any, res: any) => {\n    res.send(\"admin token validated\")\n})\n```\n**NOTE**\n* Before using any other function make sure that you pass credentials for all helper classess otherwise you will got error.\n* Once credentials passed you can use any helper class and its function as  shown in above examples.","readmeFilename":"README.md"}