{"_id":"@darraghor/nest-backend-libs","_rev":"346-89cd1cbca964559fbacccc8c4de098a6","name":"@darraghor/nest-backend-libs","dist-tags":{"latest":"7.0.3"},"versions":{"1.0.1":{"name":"@darraghor/nest-backend-libs","version":"1.0.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.0.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"750a15692b721b62931fe912629af050ffb5b679","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.0.1.tgz","fileCount":146,"integrity":"sha512-GJHdROVgvuByYspyaFSu9wfBH5sg5ScLrPKraizhy3G2HPT5V/hMC/ou6s1aKWOm3cWGh6Nf+fX7n4J1JKJwow==","signatures":[{"sig":"MEYCIQD0z06EKYx7FZbIznSCKUmqPXJG2Gk7HmBI1KHl4+6wRgIhAJrZ6PEW6Zs1p6BnsrM9BBB50sYNzjyCEIeUHncAARvS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153150},"main":"dist/index.js","types":"index.d.ts","engines":{"node":">=12"},"gitHead":"40b89ebc5d5c4a1a98282c303a3f961846aaee05","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"6.14.15","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.17.5","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.0.1_1634293348558_0.7003398807351249","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@darraghor/nest-backend-libs","version":"1.0.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.0.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"6f03ae5765ab6fbcf1f508ac275fe3aa5bdf3142","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.0.2.tgz","fileCount":149,"integrity":"sha512-+kgrLIP4TQKiUPVx/JnQNepJTBg+TlmWnTuiEeFsa/VBSWK4Q5CsnVJ2hOqJlN9qwY/D65SL6fOOljpNa6dBkA==","signatures":[{"sig":"MEQCIGw5r7vImYorDKjlt0W+mnAMNuRfpp9T+8qMvXjnxWDoAiAJ3S5ZETjfsOd2k1ujHAVvw6KotkvJ67JqK9WI8x7Cmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153446},"main":"dist/index.js","types":"index.d.ts","engines":{"node":">=12"},"gitHead":"06a974a4bd4dba4129c49058ab1e593afa93a8e0","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.0.2_1634295123119_0.8689335648744982","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@darraghor/nest-backend-libs","version":"1.0.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.0.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"0dee25866dfe654ecb367cd17615a433c3b8e537","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.0.3.tgz","fileCount":146,"integrity":"sha512-a4+xb4cSKB3sDkMd/UGiYQnnEyMrzcIHvjNJ65Yvowm43d2nIn+sS9GPSYlZHtTXLijvDwwkBTLOXlNiM4vJJA==","signatures":[{"sig":"MEQCICD7B6JEg7OjONGXi836UzQhEEXTUpPhdmzUxginreqUAiAZdH518i+yHZo2QEwmZeV5+1slRALZ8KNddR3W5I2r9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153010},"main":"dist/index.js","types":"index.d.ts","engines":{"node":">=12"},"gitHead":"36c433124b4d5d8d61350a0b4600473297ce775b","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.0.3_1634295677413_0.9343904208113469","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@darraghor/nest-backend-libs","version":"1.0.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.0.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"cbd01293402dda6b79654c360e27be3c7110763f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.0.4.tgz","fileCount":146,"integrity":"sha512-cYIpbUuEjmyxG9xBUQPj2S4C6S6Bziyf4jN5M4JFlwIYSEu22I+1sPQPjis9pm043McTzpS2r1rdc/iUjCA3yw==","signatures":[{"sig":"MEUCIChPRrjxIO5zEScXApmxu6woZHS/36GZOoU0kt9/Vj1BAiEA1wRCNhv64wR3rZqYY5HBbsC/zv9mstA39HYMpal/KLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153015},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"b0c0e2b73f393068882ee95da18bef5f87a22ad2","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.0.4_1634296230259_0.9405154666746955","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@darraghor/nest-backend-libs","version":"1.0.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.0.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"347ec846b5e2b43fa442ab7660cdc6208544dda1","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.0.5.tgz","fileCount":146,"integrity":"sha512-T8gEpJiOLoUaW+d3OqMYnak3eKMuzpzZwxd2qXWJk82ez8VJtXZT7ylpsAZTdku9xOkIh2j/OmzZwwwZhpX/Kw==","signatures":[{"sig":"MEUCIQDPhB5fx9Me0orRpEVebr2dJ2X/si8FVgOjM6byFzWkDQIgLIOgPm0GzovbvQvPnFU9gVbtJNxe7oXJurvunwV8cLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153223},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"c48caf8b523e22c85fc69889018d657b46dc842d","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.0.5_1634297668059_0.5689120743291176","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@darraghor/nest-backend-libs","version":"1.0.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.0.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"8b9cc67b938027877e8621cc187b7ee634261a6e","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.0.6.tgz","fileCount":146,"integrity":"sha512-h1UNSxP14kqjMypZf+FskdObzKiiXCpa8fwOeDTvlgiNYqLhSAvFNuenlv+SxS/0HHVh0A9vDs8Fn1xIsrIn6g==","signatures":[{"sig":"MEUCIG9gm4KXe1YY3cl1eASayLX+ecD8V1IE3XDWUL4m+RaMAiEAo71Xv7iiz9nv4f8e4LqKMaSf+PlQNQti2KsNcpJE3g0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153655},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"cf1c02b8ed0b26468fa0b18ba52eaad25bd532ea","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.0.6_1634297754583_0.9244745238671268","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@darraghor/nest-backend-libs","version":"1.1.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.1.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"f7c881d010a2dc8957d380bb45bf3ee5e858b3f3","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.1.0.tgz","fileCount":155,"integrity":"sha512-7zEaNXIHvxl+Sh+JSR9veSvpVnoWfTwll8gFCLWhASBl7uLYdXpDW3dLEFyHqQUZ4H13pY3tT+U1tqS9WbXVLA==","signatures":[{"sig":"MEQCIBDH5kFpvt6AvmabyTTTi5IolhUrlqfLe4AM8kirSRtqAiA3U/aNbDY5vK01cdlKoe5yrzlfcG9Q2f2JoJI4n1WQtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159433},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"9004c07c66e5ff7826c93e844b3346d45ed6912c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.1.0_1634300304819_0.961002701199072","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@darraghor/nest-backend-libs","version":"1.1.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.1.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"46bb7c158298b9cd0686732911fba84ed2391d34","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.1.1.tgz","fileCount":155,"integrity":"sha512-ZYEn+UM19Nts+Wr1qC7KhOyxG1qXBu2zXrH+kd2IUexSZYAsy28Xdi0+F7u4SDXGxP3XNHnj7BFjpZesJFhKww==","signatures":[{"sig":"MEYCIQDgfQT/TqNdZeY8nLsq3JpNOXBb5EBUkSevOzjbx6GUcgIhAIVjskBnSfchiBNhqulEzd9t1EEOobNKbJnXZFmstyHU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160481},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"cfbc9a9491b9eea7443eac55ba3a0e882872df87","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.1.1_1634300709663_0.03240747476283512","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@darraghor/nest-backend-libs","version":"1.1.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.1.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"f970592a44cc8c29955baa1f72ace9fe73161f0f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.1.2.tgz","fileCount":158,"integrity":"sha512-dNiqifjDmzBRcmGRUnnN3qZroVnKrHP1kyJrJBJbJ7ja80jsvRKMnfH2fdWGPd8CMAU5UD8YkDPN2JgW0G6zAw==","signatures":[{"sig":"MEUCIBSorkN+wWLxopPmvdXL3sv0sVxBGpRMJw7UK3aMFPpbAiEA4ZdLUUyoUJ8L9GZyVflejls1hxl0lhOJRQBDW5U7P44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161951},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"4259fe8e8a3e43f67e0aa204ff234ffa892cb36b","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.1.2_1634378889733_0.7765605987341979","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@darraghor/nest-backend-libs","version":"1.1.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.1.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"fe9a6cfcb61bd85fea8ef76cfbf04514d2e2ed29","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.1.3.tgz","fileCount":158,"integrity":"sha512-MRo/2BSYd759+bKe/qfV57SRKCXzG6DQ6eGGE/qJyFx1wlCsQxGYRbbUQvtqBnTh1z/UCQEK+2UtPKdWX46Fdg==","signatures":[{"sig":"MEYCIQCl2U3IqYji/uFRM+p60FDTbqY2SsO+iTUErD7IJdPQsgIhAPXti1oth1MWwsgvyLxO7Op404/MLYDSmFT92Uo60UsW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162083},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"e84914de34f39c02862ba5ada36ee2b8ae3fa4a1","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.1.3_1634381194634_0.9175642043259482","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@darraghor/nest-backend-libs","version":"1.1.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.1.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"c9f0133d262c30dcff6fe74e5682668b17fdf1b5","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.1.4.tgz","fileCount":158,"integrity":"sha512-8xhmh8Tx7CLBYJSuZ8imZr2rnX7hT6EcgXSdytovIvnAStmdMNnNA3Mc0KFqv9i2xAjd9PWaRp4NPqnTdY0EDg==","signatures":[{"sig":"MEQCIH8rjPXQ4C0v38DMvkSHaI5O7En7VLM3aU9E0JiMKJJqAiBWVLHAOdbk5oY6yLk7+88b37lUYzDa3Xv9GAy6Yuc55A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162090},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"3ae2bcef80b4d11101139f598277edc41f9cd63d","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.1.4_1634470609836_0.6331417175960772","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@darraghor/nest-backend-libs","version":"1.2.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.2.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"222fabf248461a31526214aa5b478a6adac16b15","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.2.0.tgz","fileCount":158,"integrity":"sha512-L5/Ne9kHpcIVDFQd54Su8N2MMDrzntYwwnltPLucrdBV5108Bvt+OwTxKHZuBbm8H8VYDK1SoLsVxfPL73osug==","signatures":[{"sig":"MEUCIQDHRTGZ4QaLLL7E4Dxn+qFr3wwxP9fAov9rGY03l6RHXwIgJRpaXnpA8ziawqRoMvtkicgkPUxqGX9ozaMDrqafXwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164349},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"b8d5257e61fcbaf627144578bfd46a8dfa76916a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.0","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.2.0_1634643918810_0.42032250632501866","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@darraghor/nest-backend-libs","version":"1.3.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.3.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"c013b2010564629fe5c28f952b2ef9e89fc565d6","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.3.0.tgz","fileCount":158,"integrity":"sha512-nj+LTtgHnlvuRqBPBeI2U0Htxo/zdqPY8MPaHpCjLN6PaIQMaqn3wANQiLfH7BVafJovFxH+yQTQj/bj8nCnXg==","signatures":[{"sig":"MEUCICS4BdFUNSigr7vzkJuLOdsmwIAQrFibantXRm8MjQ/FAiEAxjq2zumLRXA9RAjyCsfyZD/i355JC1ejYWKVcp7s3X4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165180},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"a3d1761f8e7954be5a4cc703b2de823f6c87add1","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.3.0_1634820903464_0.8732378405187757","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@darraghor/nest-backend-libs","version":"1.4.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.4.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"0d718f8cc04a8f9ad6e47bcf30206ff52f019984","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.4.0.tgz","fileCount":161,"integrity":"sha512-4bxfywTKYgn+YoE5SKQo9K0c2gTRmkM0Geh8bKO0palxp/hcmKPByAZChE9vX79MAjgNSQeLeT3sPxaQoyDFjQ==","signatures":[{"sig":"MEQCIHRFgsxzUGuY3tzuAeyYgd0bstj2EjwiaH2wHuGTugLLAiBi40cknKr2P/ubIYzeAVPsd9ntrOPO614zdxPEd3z9sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170901},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"56bec07cb7f51d8a64d7f382fe963a0005a7aef1","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.4.0_1635060749031_0.2755866838771095","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@darraghor/nest-backend-libs","version":"1.4.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.4.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"df6bb971b908dce721617b8dcdf3fec27b6560a4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.4.1.tgz","fileCount":161,"integrity":"sha512-hu4LuM1BLvHDcJcJDC9JrT9gwcNzL3U/20Ykmp8JnTX02uzKQMEyr/pdU7IKAQJ9ILK+eIkBx1HwM5LtW7divw==","signatures":[{"sig":"MEQCIB+9ZC9j/iG30Ht+jQ+yrhGr/14Ob9IJMyz90Ex4nUd3AiAT4oLjixqs++JgOiTFzn/lpX1IGX5y4MZaBgUYIqkcdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170985},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"44130a403f7645ceb909f4cb28d5d70a3caffcac","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"^7.32.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.3.2","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"15.12.4","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"24.3.6","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"33.1.1","eslint-plugin-import":"2.23.4","eslint-plugin-promise":"5.1.0","eslint-plugin-sonarjs":"0.8.0-125","eslint-plugin-unicorn":"32.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"^4.29.1","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"^4.29.1","@darraghor/eslint-plugin-nestjs-typed":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.4.1_1635157650363_0.04604454308550876","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@darraghor/nest-backend-libs","version":"1.5.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.5.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"690afa97a14cd2c6ae349f0b8ce815d6eff1e346","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.5.0.tgz","fileCount":161,"integrity":"sha512-/F+LG1GHPJsXSDBrR5n0+xQ67TquPikck6K9iC/UbY2u0gr/aamr2wLWFJyBu5Qw3a4AR18qzFsT1xy5CjCfkQ==","signatures":[{"sig":"MEYCIQCNaXKh1XIbm5AWo9Dx81uh7DiU5eyAuLDHg5L+FSONegIhAKjYS+3TwMg6uWnoF/mCBssKzoGLP2MDJRmEQAKhyxb1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173527},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"a2358800f740f36ae74e785973cf12e356c576d8","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"8.1.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.4.4","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"16.11.6","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.2.2","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"37.0.1","eslint-plugin-import":"2.25.2","eslint-plugin-promise":"5.1.1","eslint-plugin-sonarjs":"0.10.0","eslint-plugin-unicorn":"37.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.2.0","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"5.2.0","@darraghor/eslint-plugin-nestjs-typed":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.5.0_1635217214089_0.9415742670890699","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@darraghor/nest-backend-libs","version":"1.6.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.6.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"b99fbd53dea9138426dd1440d7e20325fbb1f7cc","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.6.0.tgz","fileCount":161,"integrity":"sha512-JeEsGL3YtLaRhYNVR5IA22CSfuunf1lCw16gz/ql20S52UsYXvDF/hePxxoyCWGvSgMTmg7yoidg+8ieJvY38A==","signatures":[{"sig":"MEYCIQCpw0jjqgS5KXc8lvIrfxtwhjetX7Uf+zvF5xUG+8vyuQIhAK5LKEay+K5nBBJjrSRBS//VOazik1qn9s0wPgM535mQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174508},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"cb4fc54b6c28140af8204c15ff5cb3d56a4e4c48","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"8.1.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.4.4","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"16.11.6","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.2.2","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"37.0.1","eslint-plugin-import":"2.25.2","eslint-plugin-promise":"5.1.1","eslint-plugin-sonarjs":"0.10.0","eslint-plugin-unicorn":"37.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.2.0","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"5.2.0","@darraghor/eslint-plugin-nestjs-typed":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.6.0_1636624191188_0.8834351511043261","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@darraghor/nest-backend-libs","version":"1.7.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.7.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"e8c34a90d1c91fa797da605dc8c740835a30da78","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.7.0.tgz","fileCount":161,"integrity":"sha512-v/qYbw+NUNbX8lGptol1Mh1tCzqX13wBPE6vaO75Uhaxxfdk+Ro86LE1MVuv0fhTwK+/pIgr/xMXh+kN0pmkzA==","signatures":[{"sig":"MEYCIQCbZJo8JK8xWwQ0LN308pxlPHh5jRUHnnPAlU77UwZcFAIhANfVz8uVsPouQCSaZpsspNDvtjtsRiZZ57NNQqVbj+7k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176080},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"8316b750d60d47cf5fdf4ef3fa2dbf3f1a46cc54","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"npm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"8.1.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","ts-loader":"^9.2.5","typescript":"4.4.4","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"16.11.6","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.2.2","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"37.0.1","eslint-plugin-import":"2.25.2","eslint-plugin-promise":"5.1.1","eslint-plugin-sonarjs":"0.10.0","eslint-plugin-unicorn":"37.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.2.0","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"5.2.0","@darraghor/eslint-plugin-nestjs-typed":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.7.0_1636631090864_0.5206108824235183","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@darraghor/nest-backend-libs","version":"1.8.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.8.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"657abaef131d96a61215475230ea5ea916153e51","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.8.0.tgz","fileCount":163,"integrity":"sha512-AWQam82+K0Ck4+3beNb48SvXspBsnwdfNrNRPXO2V8O7Hi6VIt97UAM4x3GWQZGhEJMPQq97PKroGVfXKjCzng==","signatures":[{"sig":"MEYCIQC2uuSmYJIzpb/6L17+PSeep7PBBNeTzfbnBWY0Xe2VlgIhAMFf0QjhVk1BOOLYWBEy4kQnxdoZzCHaSxYBHwSiUvOb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhowqcCRA9TVsSAnZWagAAHIEQAJdnhkD1RG8Ox+gZF02z\nNSi4S0AZ8aE6aLPQSelwrWw5NC85RYpiPvZf47Dmt7SRlemNqxCVLDlNQOMJ\nJxhCUXO0fQXAMCdd+kR98X2K0b+chhuJXEHShpB1NPoTU1ZWUiAab/5mQgbs\nB4XcBy+sFBRsP9mo0cf1Oc65+ll65nA+gbdf7ApcLEmPd3bzrA/TUO2xz9p4\nfL44A0Hs0Ny6iqCnv3PRz8DAMzXqTNKuF8R98S5gdM0JsTenYeKZ2nLIfbSL\nU7Fq8WIZWzRlVlmBZ7VRKcAeBi/Vveh37U7de8ce/tyjOb8YfkOFB8ldq4bR\nG2qxu34IQfWX2lrNJf/uqQ9KnZFmlnoTmwo7Ca/UfofjFWuVxIwvLp+47z39\n3Pl26DBMvaPiiL1pKAPY8LkBAiFEpLbmLxazD2xck9CiRN909XnRIN6AkD1H\n9hbZe1odc0x5ugd8Xtr1givImhATbetLmeYuuxAjI/RwRgmiE8N5zCdX8ofu\nMuAQTxskcjDHl47cgfai/M6hym2dT9gk0UHAuBsTHoFTgx2WV4Ragwd+CzVg\ntIuTtT4wJV0Oqzk90OVJGgfB+ikYNXBFW+ru8LbEy3mKOvKUJCKgWconNe03\nA94V//TGhVMmRAm8Pd/meWLEr1+MEybcLqNV6pzQMwhbUW2GUUX7WebNcp1p\nbqTN\r\n=Abw+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"994fe6174f27b5ce90a392f12e42216d1866177a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 src/open-api-generation/**/* dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"8.1.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","copyfiles":"2.4.1","ts-loader":"^9.2.5","typescript":"4.4.4","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"16.11.6","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/rimraf":"^3.0.2","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.2.2","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"37.0.1","eslint-plugin-import":"2.25.2","eslint-plugin-promise":"5.1.1","eslint-plugin-sonarjs":"0.10.0","eslint-plugin-unicorn":"37.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.2.0","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"5.2.0","@darraghor/eslint-plugin-nestjs-typed":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.8.0_1638075036280_0.8865026571002237","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@darraghor/nest-backend-libs","version":"1.9.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.9.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"757684e50f322f2f20e1ef699ef3b2b5df46dba2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.9.0.tgz","fileCount":164,"integrity":"sha512-TfvbpD35EoZiMxObckxLJ+4PjHYComurHHvYQp2wZL6ORnbd85VMeUwdyo5yvyi2BxU1kQR/6ZKiHyFVfTPb+w==","signatures":[{"sig":"MEQCIEu0tvGoWpTaHonQlsLB2YkQZqTeFgTgRm4U944Gn4ygAiBw0uCOZFnKWxj4Klf0pXwjggQdtik3rYa65IZ+ooW08Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoxWrCRA9TVsSAnZWagAAX9gP/jrdOhdVOuDSxgOq6Jhx\nfj9JDge0xFfYCLbKHJ3RgAffVgiIt0OZ6PlqH2glReoMX0sb2Rk0F/XdWoV3\n5YOJbEEIOB4pepTxcyoBTLl1CGbZ+w5RYJIXBV3G+VQ4x5HzI1n2T/08f95/\nCJulPvl5O1/arxKnbDKOWSZtvvOO+LSl/qxEV3hTORE+AeNjgE1mAoC/1MhM\nEW5ck2C5S0AXHX41x120xTQRaHwZybNTk/wBrkgA9qw24AlkalR21vOrBkNz\nPYwfMH0zDBx2njhDv6rwZqI4A/f0/4wP6V6aZ/XDM2GwcuVjLgtrt5sQWvE/\n5Hhu2vRDmolcMWiPIGjAvk+Hhh3NHbbMNHceuXieq64WPFaDc2nUReEmAVBV\nCe4YuZl2/v/BqqOfhtvKrS2ZPSYHB/76Gy6TM2dJbahgQ21aU/J1zfO+XvgH\nbQ/bXUqvFeej481S5uWPODEGj1jD6AUbED6xts4BxiqdkyxcHSE177f2+K1G\nVgmZkuPLQmyzoxSkk3etxuHcwW+373TcVqm/pKxhcWWoO/z3n7fT+8qTY5X6\nBEytcBDqnFlbd0tQ+EQL2GKJTbDwYJjICX1Wy/3Zz2GLgs4Lc7il5C4TyPsZ\nQeyWqzyuWh/ZVr05xgxwiJeiXI1N0PV+o4OrpCI1JvMATuUMvOwUuVzYnByC\nhbNu\r\n=n2An\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"08e611c2664971821b77fefc689a719dd6f26539","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"8.1.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","copyfiles":"2.4.1","ts-loader":"^9.2.5","typescript":"4.4.4","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"16.11.6","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/rimraf":"^3.0.2","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.2.2","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"37.0.1","eslint-plugin-import":"2.25.2","eslint-plugin-promise":"5.1.1","eslint-plugin-sonarjs":"0.10.0","eslint-plugin-unicorn":"37.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.2.0","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"5.2.0","@darraghor/eslint-plugin-nestjs-typed":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.9.0_1638077866833_0.3511628467924568","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@darraghor/nest-backend-libs","version":"1.9.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.9.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"d024043940630ca5f766093bab4b4248f7e3bcf9","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.9.1.tgz","fileCount":164,"integrity":"sha512-8tITDKPIdJghpkyVHjoc67ba6kGv9sGNoEdsJKZWx1hdf17WiHHc/uEsnvfRiPwEVp7ILF2V+Wg+cLOVaFhY8g==","signatures":[{"sig":"MEYCIQC67OEWilUDSpnq80o6TUciWE3mmDZlLOAjZQpXV817qQIhANjFH2i/O1peujlrSU+EYF6UYSn6jqZDtIXIBy795aw/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhox6rCRA9TVsSAnZWagAAa9sP/3IfvLfdE3UFUTtfbFY3\n34iWn15wBgOVmWn3oLFPn6L4YpXV/BIT8B2Tq3aAw3IkXesDHwOYJiQBEMVk\nFFhsFqk+KnDSjwzMLv+QYlsMWlYFtJBp71gsbayVKk67nZnPT3Oshpn7d83l\nCdEQJAmG9UrPYLe5Ws7mfTDG96E0SuU1JT3WysVTIz268mabDgaovVxbAW2c\nWbGGtdZv5uhGutcBc13hk0QcuSg5liU3xBOb+Ev6zkcLCWzE1Nckyfk7f6db\nQQnJIjA7jBHgAHCp8lWXqsnV3/Y1FEljypSaGLwOv2uhITxtJrekKzkaW3ur\nmGW3qNuUMbQn6WfdS+ckrWAQFXj1PhoYTWMT1fsOkNNwS78XRxJe1/u7bucY\nQuDBeNJWToF6qyEb13+/KXb878UgrWfYVTqgdrVjKkCrLnYVnzcCI98xsYaJ\n2PnKHAESGDT8PrJaSjNmBxOhLGPwL3NxtVO9nAEVk5YPYSYXZTaRtGBIx+oU\n0RTlnqRVS99CIvKsSh3ymuez220/NN3LoxjwGKAb5nCdsSEQKdyGE8Ldbo4F\nf8k7SLBK+ifDRmYOng5oi97p4CmkVv/w4CC8v5alAAwVZmD98cmk/Zgb59Ax\ntNCVOW0o5Yc6RdjAK6IFlykXZQLhu2Z1Jmqjv0KAWCujKKFZoqdV2D2OgD4M\nWGNv\r\n=zDAM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"4d22f8706131cac569df6352f1f2d145c8fdae3f","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"^8.7.1","res":"^0.4.0","rxjs":"^7.3.0","auth0":"^2.36.1","tslog":"^3.2.1","dotenv":"^10.0.0","rimraf":"^3.0.2","typeorm":"^0.2.37","date-fns":"^2.23.0","jwks-rsa":"^2.0.4","passport":"^0.4.1","resource":"^0.8.1","nodemailer":"^6.6.3","@nestjs/core":"^7.6.18","passport-jwt":"^4.0.0","@nestjs/common":"^7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"^4.8.2","@nestjs/typeorm":"^7.1.5","class-validator":"0.13.1","@nestjs/passport":"^7.1.6","reflect-metadata":"^0.1.13","class-transformer":"0.4.0","swagger-ui-express":"^4.1.6","@nestjs/platform-express":"^7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"6.0.0","eslint":"8.1.0","ts-jest":"^27.0.4","ts-node":"^10.2.0","prettier":"^2.3.2","copyfiles":"2.4.1","ts-loader":"^9.2.5","typescript":"4.4.4","@nestjs/cli":"^7.6.0","@types/jest":"^26.0.24","@types/node":"16.11.6","lint-staged":"11.0.0","@types/auth0":"^2.33.4","@types/rimraf":"^3.0.2","@types/express":"^4.17.13","tsconfig-paths":"^3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"^2.0.11","semantic-release":"17.4.3","@types/nodemailer":"^6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.2.2","@types/passport-jwt":"^3.0.6","eslint-plugin-jsdoc":"37.0.1","eslint-plugin-import":"2.25.2","eslint-plugin-promise":"5.1.1","eslint-plugin-sonarjs":"0.10.0","eslint-plugin-unicorn":"37.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.2.0","jest-create-mock-instance":"^1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"5.2.0","@darraghor/eslint-plugin-nestjs-typed":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.9.1_1638080171342_0.028175796312422507","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@darraghor/nest-backend-libs","version":"1.10.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.10.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"8b02479f0aca8854dac3479618e4e5255d27ae72","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.10.0.tgz","fileCount":165,"integrity":"sha512-QnkNmY6iAGg0IoZ9m4BNxzpaAL8EC1ErCnuTglfjCD382M4Z16kGjeND3Mcmf/Gxov58Wv/VPva9DCu3U8qW5Q==","signatures":[{"sig":"MEQCIAUmY4MI2MKaix+HeUE8GXnNMnhwHQaSI7P7gHCJO0xKAiARfRQyxwJdwW6E/LAf8Ly+HGiejLp6MgF+SyH/F5HHYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho2/2CRA9TVsSAnZWagAA+AQQAI/kDmvJl8swh764iHoD\ndodIx+RvZwDsK25+deq/P05oQ8IugdAMa8+0DVLMiCIdjZM5F8bcX3tS4evl\nngJhp8m6lvDzg7JpLqz10PZLZfhgyHNbjJEkUGfo2Mc7xklWvhdAIGuk6PSa\nMsx2VCDO0m5B7XrSGsoNBsvUNIziGwuFZzz2WUVegdjsuFQo2qbppNuiJN2W\nEc/U4ygZ2yjvy76ATXDOYnlIjv33b5Hb/BgbcEDu9xHKaNjhIU56mh/R+5Ks\nPoFqDHXDSuoamLtUBPIU5eE/OsyrPUcKhV+7rBM0WE2qYMwydHqNKf/N1IB9\ngmQ1sJs8RGXh926j9tmrIk8y9NFYYNzwkPFh1Msy1/+xo6LIi3Gv0IWWJTBi\nx5EfgILe7KOtCE8ulmmUSkXt0g8LyVfAB9A815B4yt85w/0KHlNVUjtkuVzb\n075piaKwnxmrqGXs34NqOiS/yly8/Lxkud7F+32Wi50eN9nB1etKfWmalpKj\nAoKSSgwMWHWT0OPBJoWsE9e5VhZZw6nDkfkG2NIzNHCERWb1wJwyH0Lclr00\ndoQB55ZPnVjRYnTwRkwMAR6fwL+OPYimj/0PSkJvaC1MAS5MPkohgg52A6ze\nAGCxkeuImlF6xGmzN3iS5PYvAZPeIw3quAH7JMpReS7ksBnBZNrg9KNichHL\n8xhR\r\n=Tm93\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"aa73f7789999758ef9f2d309ed085f98909eb98a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.3.0","auth0":"2.36.1","tslog":"3.2.1","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.23.0","jwks-rsa":"2.0.4","passport":"0.4.1","resource":"0.8.1","nodemailer":"6.6.3","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.1","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.4.0","swagger-ui-express":"4.1.6","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.6","husky":"6.0.0","eslint":"8.1.0","ts-jest":"27.0.4","ts-node":"10.2.0","prettier":"2.3.2","copyfiles":"2.4.1","ts-loader":"9.2.5","typescript":"4.4.4","@nestjs/cli":"7.6.0","@types/jest":"26.0.24","@types/node":"16.11.6","lint-staged":"11.0.0","@types/auth0":"2.33.4","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"2.0.11","semantic-release":"17.4.3","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.2.2","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.0.1","eslint-plugin-promise":"5.1.1","eslint-plugin-sonarjs":"0.10.0","eslint-plugin-unicorn":"37.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.1.0","jest-create-mock-instance":"1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"5.1.0","@darraghor/eslint-plugin-nestjs-typed":"3.5.7"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.10.0_1638100982595_0.8515852087334157","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@darraghor/nest-backend-libs","version":"1.10.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.10.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"1f55b87ac58b7cfcc3e9175a1cdeb2a35d5537c7","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.10.1.tgz","fileCount":165,"integrity":"sha512-PXjJk5tXcNVeqC2sVDKfl0RWYjGM6BhAtUcIwqTtrdftQAjyesKuJVpgMNrS4yyTmckutFc3Yvxqas5q3CivXQ==","signatures":[{"sig":"MEYCIQDcZUqaGPU88Q5RXsETQlAteiqnfqBjt5D42vW/d73B1wIhAMmARctLkQAbAtSYQ7PUvQxF6/7U2/e64kTKFoBzp4u4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho3VeCRA9TVsSAnZWagAAnGIP/R0icsDua7eDOb/kk0Ig\nFa+gcaPNbwoiAFCTkPzbHZVMRuMGqcWjIvxjkcHr9+d8n+fsrLKj/kgJCNwm\nufSpjsHMfTT1WTYn0hlTeaYx10BuAKl9axO32Gk7ogBpF5EO285pnxG4ZoQa\nc/u1QKhqFLgpEKVeF8or4/aFahasY0cMFFicv4GyKrzy4UEIpefwOiz+Z0Cw\ndxD+EQplOROtAU4e3m42eZQ8I+qfz4NGoomaMuO04M7cdiluIjhtGANs5h6x\nCvk2/UDbdtjFDPZqRRiei3W/mu+yyeKRLd2WWe4DAOv5oVxXSAZ4IGTVyGGU\ncOZmYDeHGBVlf9qPxM4ew5LXbGlzY6pRU2GWyDiVEhjU7XomemTJYB+mSrZP\n0oBNfvDBUmjxCTFzRNA6LXof3IE0UdYQKh9fHhIavWdu57sZr2eAMZaE4Un0\nT00a6LaKYyw6lnXOiww+S7+sPjDdxDi7bDOclM+HBO02WaLth3yDLOAqzph0\nGgEBqGjWQLwetXE2uGSPT27GqumuWdC4fmsZFb0EaycH85pJkFCeSWBzigOO\nTcG0LCrSSqjAXzbJuKjuYtqJ8g9UHMZDUS0gi9haKl1eq0Sh5QREcS8b2NHW\n+Ojw9YwZE+2/AaWiCYCtunQy/L03hXgOmmMiOx83DuSL7z31ZYkm/HYW69u0\nUAml\r\n=pBtx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"2dfe431b75ea44ab967505669bdb0f20f792aefe","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.3.0","auth0":"2.36.1","tslog":"3.2.1","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.23.0","jwks-rsa":"2.0.4","passport":"0.4.1","resource":"0.8.1","nodemailer":"6.6.3","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.1","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.4.0","swagger-ui-express":"4.1.6","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.6","husky":"6.0.0","eslint":"8.1.0","ts-jest":"27.0.4","ts-node":"10.2.0","prettier":"2.3.2","copyfiles":"2.4.1","ts-loader":"9.2.5","typescript":"4.4.4","@nestjs/cli":"7.6.0","@types/jest":"26.0.24","@types/node":"16.11.6","lint-staged":"11.0.0","@types/auth0":"2.33.4","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.10.1","@commitlint/cli":"12.1.1","@types/supertest":"2.0.11","semantic-release":"17.4.3","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.2.2","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.0.1","eslint-plugin-promise":"5.1.1","eslint-plugin-sonarjs":"0.10.0","eslint-plugin-unicorn":"37.0.1","@semantic-release/exec":"5.0.0","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.1.0","jest-create-mock-instance":"1.1.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"12.1.1","@typescript-eslint/eslint-plugin":"5.1.0","@darraghor/eslint-plugin-nestjs-typed":"3.5.7"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.10.1_1638102366643_0.23014024202262884","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@darraghor/nest-backend-libs","version":"1.11.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.11.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"ab96cf8428dc3ab5171d91b9213d82dca167aba8","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.11.0.tgz","fileCount":165,"integrity":"sha512-jwV80xTba4VmBd7bGCj3PpXtmqHyMBUwXdF2lqWJJnICskyjLkiQPIfpK/kYBY65LklZf1gQQU45xuWmP/VQmw==","signatures":[{"sig":"MEQCIC5kxPkBPzkVr4Fn4g9qd+me+aKurhj+/V88BEOXok2hAiBaJsljT5FJZAmJbJ6STvevRW/SGdH/7stW+PbiI26RGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp1gGCRA9TVsSAnZWagAAZDQP/3ZaP8Msmw4bvz7m8uCX\nEXsA3dXYof87Fs6Z21QvuJDo6O10uuNLHpzp3AJieY+MPyNYWvApXpnRg1Aw\nj/IIVIPZ3KPrZ9u3bGNgTpcEbi8aG31yedwrWsXugsLW8o6S4wbhc4zCYyyE\n4gjqyVIBqLL2CqFP7w7M42wQyJSdgHxlDEsjonoK1SLXnA8aJNQJ/VHOXTYA\nkmKWz3HqgSopOPxZRzyQkec7DrNupkwU8JIC8ogRJcRR8Wz19exJWO/RojA+\n7pj221j0dNhQzuH+tTdDACU/DnasJ8liLdccVDN8Fqx4dJNWvom6zxSh3bv8\nwQ9H9S+1LFsU07JzTQiGF0vnhBXz3QD7QN6cjZv9ClFxkVsDX89UTV4x25YF\n6d3Uwq1VWw/2nKXa3XdCG5O1oZovQzSlAOdZF+LQ3ET8a8dXsZb+KFqEDUU4\nse8uFkVWQ5IMe4ixFaYwEuC+GIPuhdqoHbd12tVoz0iJvRUG+OtUJ5rSM2tX\na4u100pSlcmmqhEFELQ7QmvohcjZbpKYhPuVj4y3njwYNFygSqTUkw5boTRY\nTxUOgzaNh/boBnjWKCfVnBfEbe/Pvx7XNfSDWziGeoxLiUmpBjM19GA2bUR8\nOMAahHroyNk9CATVClXzzNdk2sWzQ3AVFKfYeIJaMhMTQ+mU2D46XX4Cgbl4\ndi3F\r\n=Jpq7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"969352e346ec0b27bd0cd36555ed6a3996f0cdbb","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.4.0","auth0":"2.37.0","tslog":"3.3.0","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.27.0","jwks-rsa":"2.0.5","passport":"0.5.0","resource":"0.8.1","nodemailer":"6.7.2","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.2","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.2.0","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.2","husky":"7.0.4","eslint":"8.3.0","ts-jest":"27.0.7","ts-node":"10.4.0","prettier":"2.5.0","copyfiles":"2.4.1","ts-loader":"9.2.6","typescript":"4.5.2","@nestjs/cli":"7.6.0","@types/jest":"27.0.3","@types/node":"16.11.11","lint-staged":"12.1.2","@types/auth0":"2.34.7","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.12.0","@commitlint/cli":"15.0.0","@types/supertest":"2.0.11","semantic-release":"18.0.1","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.3.0","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-sonarjs":"0.11.0","eslint-plugin-unicorn":"39.0.0","@semantic-release/exec":"6.0.2","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"15.0.0","@typescript-eslint/eslint-plugin":"5.5.0","@darraghor/eslint-plugin-nestjs-typed":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.11.0_1638356997819_0.4248427569241975","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@darraghor/nest-backend-libs","version":"1.12.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.12.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"29b1007b838319343f838a372f6cd0ee4460414e","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.12.0.tgz","fileCount":171,"integrity":"sha512-gYzwVA3WhE2osAAvt+1wdY9XGxA/OUlLS2lEe8ErJ2i/qJZqMoXe1FOCP8KExQih5UhjWYpjEW47b2GHv/rMjg==","signatures":[{"sig":"MEYCIQC+WACC3gwSwseS4Bb808oO376PveNbnx4bZZ5quDUn8gIhALQQWE+m4Gt2HV/bj6R4cf14OO5o9TePnlkknA6dSChS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrUSdCRA9TVsSAnZWagAAQ94P+wc8vgwGSi5BCg9AQZSv\nszgbnA6/dCs/+nM04Vx6yr9wwRRnpstvfY9qPRjapPiKiowHxXuGg+zvVAGv\nXf6b/QU1McmNgbuGUSqq0vId5fZ1DQw0T5IY75f8KYBmBE5Z3LdEv/4JznPT\nUB0OHTnq2XDAogSRFvZi2iyNNrfJRLGKFwSHkNVpI8bNKsoH62H1aFMLNRfT\nORiza/bj3Z1+fTPjTGfX2KpuAZCZg/GvP9FuOMsizZ0n54pnis3L83SZn6Yd\nsSz0jMz86ThHmXBGDKf7BTFWIuGSIpiTdJBBSD/tKLTjQISX4D0R2V1IeGwe\nslVIPgSJmP2khKZVwZ3LZffxUK8PLp/WPIq3GM79EAK2ZYa6VNI/qc6wucWJ\nWi/37t0Gabk7DdaiqpdSx0DKvZ+f/1IjEM1JM2gUvymOxBYsDM2FiMh7k2or\nhXNGO1+R+MuF8d9v2JzAkvfJSrLDidbMTnp9ifCx73r1sp2GgnkxI3AzNxj7\n4GYU6gLVqvW1FZ4oN4X6Hl5ewuy9LJA+ABVqa72sAN9AYP1O+Qwxy0u/pWg6\nlgqH/YZVNvS3ZG29NOdEGHgf550Ac8EDdqR7t1M01lnLC2E5eezE2Ys9pqtT\nuuB4T7jNFFEaOC6ASbHnUsBnmOJ6KjkQ/wm7M23Yi+iJer+Q/EdBgNLrqIUq\nTMxG\r\n=Qn7i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"b19240a32e765c6626c9375a3f41021e458e55a0","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.4.0","auth0":"2.37.0","tslog":"3.3.0","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.27.0","jwks-rsa":"2.0.5","passport":"0.5.0","resource":"0.8.1","nodemailer":"6.7.2","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.2","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.2.0","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.2","husky":"7.0.4","eslint":"8.3.0","ts-jest":"27.0.7","ts-node":"10.4.0","prettier":"2.5.0","copyfiles":"2.4.1","ts-loader":"9.2.6","typescript":"4.5.2","@nestjs/cli":"7.6.0","@types/jest":"27.0.3","@types/node":"16.11.11","lint-staged":"12.1.2","@types/auth0":"2.34.7","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.12.0","@commitlint/cli":"15.0.0","@types/supertest":"2.0.11","semantic-release":"18.0.1","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.3.0","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-sonarjs":"0.11.0","eslint-plugin-unicorn":"39.0.0","@semantic-release/exec":"6.0.2","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"15.0.0","@typescript-eslint/eslint-plugin":"5.5.0","@darraghor/eslint-plugin-nestjs-typed":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.12.0_1638745245016_0.5989661342024131","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@darraghor/nest-backend-libs","version":"1.13.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.13.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"2aecdd2ac8e31ed6e80a1fa32e771803f6d810f3","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.13.0.tgz","fileCount":171,"integrity":"sha512-gcGZpDibKKy/a0xYtmcPLd2T1ymKvTBlTTqbUNZLiI1ApPuygCCzC4RVNdhnQVUWecYNPFDDbanUeVYvcbi4yA==","signatures":[{"sig":"MEUCICAY1T5Ueip3JgDvSHTVtXVNCuhNViQxdwqlAnciBzBOAiEAi5E5It8snwlxloxZ12PGkoJjacRiNTdsv0RbYQxYnp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrZHDCRA9TVsSAnZWagAAQJ8P/itpp+OVy4Ee3cHMey6D\neOz9wTqrRMqye578ST3TInb/ZcYujzHoFkOq1uVtCKi3JUKc2FsleezQHSbD\na+fX53xZAADLtw7PHs6/ttt22W7pl4aVS/bLbrJpTBukDCLtJADTAe+uaWGO\nxRtmDMBqPXwnCkBqoeb37OF01GYIHFAxj+fN7Nq7Rxzu73GoP7MlXR5AIAa/\nWNfOMUXpCPviJeqSAsEF2PvgrArKf08qNUD4qdXxSsdIUsuRdlpGqIGq+quJ\n6lPxC5nDRgno8ua8IEjgAW7iCG0myjPCOa8y7MkZc3cHLgbbqcWyxPdCI2wj\nrha98U1uxq6H0PQt4bS/hfVr0Q0Al+ausESDG6ASAw27nb8SDhQISs+ybDxS\np1xHygJe10Htx/jhizXLBc3nRZpGx8JpOdgM8KlAopnzlB6IxhIiREZi4GVR\nLQprraaUtXpLLi1c4K2Rxdo7vGS3d0B5lliVM8on3syxRjq8iI6NLmVzHB8g\nwwrlGyyMOwnMNZeTr4H4Ods+SpK7t4taIInwQmfaGLs9xdlpM31EEWyHc70F\n8cSqEItr5dkE5M/JoZoSkaJJIhZeKv1BqgUw0g5o9QaSTKJkNyGlAzpoHrJW\nzRKZVVPR1u5K/ejMP3T1wrisQ3VP6U+wvt7efP1NBOdYmPzkWk0H4TCbuSOp\nih0H\r\n=aqKN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"4eef87a952f01fb6129c4dc85549fc3d99608935","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.4.0","auth0":"2.37.0","tslog":"3.3.0","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.27.0","jwks-rsa":"2.0.5","passport":"0.5.0","resource":"0.8.1","nodemailer":"6.7.2","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.2","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.2.0","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.2","husky":"7.0.4","eslint":"8.3.0","ts-jest":"27.0.7","ts-node":"10.4.0","prettier":"2.5.0","copyfiles":"2.4.1","ts-loader":"9.2.6","typescript":"4.5.2","@nestjs/cli":"7.6.0","@types/jest":"27.0.3","@types/node":"16.11.11","lint-staged":"12.1.2","@types/auth0":"2.34.7","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.12.0","@commitlint/cli":"15.0.0","@types/supertest":"2.0.11","semantic-release":"18.0.1","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.3.0","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-sonarjs":"0.11.0","eslint-plugin-unicorn":"39.0.0","@semantic-release/exec":"6.0.2","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"15.0.0","@typescript-eslint/eslint-plugin":"5.5.0","@darraghor/eslint-plugin-nestjs-typed":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.13.0_1638764995220_0.035129014772398826","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@darraghor/nest-backend-libs","version":"1.14.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.14.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"f5e2c9cdeef2b561858d89cd231252c34c438ac5","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.14.0.tgz","fileCount":171,"integrity":"sha512-AZ+4b7oV2rTWHFX8ZAigqdBBFBbCckt2UGNnV/5V13jLQ+n+eY0HH132mTgThXorlcltXmjhyfzjQbd9l0xxMw==","signatures":[{"sig":"MEYCIQDSjxlSZJOlG6FKkbTxLS076LAwxk406NDiVOGPMeng0AIhALNO8E9konQFc67BFZYcGI3eLw5+eYpyfa8D6ENQjpoD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtwh8CRA9TVsSAnZWagAAaXYP/2VDerAxDP+Aw0Bt1X0t\n6tKrH/fs/IgKl6ZTyfXSN6y6uglX+TBM9YqGrKN41UI4j/Pe77ot5vL0yhyO\nRUV4uTvIR4sV2gQBXueNko+lMt6TCdomA0lk4zXt/LJvc5L81+xVoePQ6OZx\n/v64lCXae81HXtgtT0xPQhPDJd66Tw+B27uC0AevlP4tGxSQ4Y51KEOnIMyG\nko2UJre2ovHxM+w/uCB5OLtkdVOQ0QOY5vDrvO/uYD5x4ekY4BkkyqiI3Mbe\nVlAl//mrb0OE9NWYXrOePLgYDx86ULT+LlFz/KoRqrA1BiH8i2aUzFuLd+Us\nK98xwrAh9AlNULbtfEDf2I/R0EwDNjDmjXO3e1iFGXdbJ+YihU4xSBvdcbbh\nd0/3Dqyimi/Xu92qvswXK7nWrGpawHJr3Y8M2Kd6fpbpnQHQNVb00LKoQXlR\n7VknKtTIDqkTMiUJMJGgiYChjDRSZjOT2/ivEK9ODo7jmf3a+GJ5OCUOf7O9\n/Gzew3dgWbXgE542mfoRJwGnLYiMe03zgGe1G0No9kBf3fpT9fBa02l2qbuD\nIlsIth2EUGmwF1ndE3CNAaxco6F7QhrnOMPxPwgIDh9UTA5HVoFtjaRdb4YM\nQ/g1ZrQ7XWUXjDXKmW1qdJTvD3WICpJeFtDSLN9fHzZtASd9tWjpYVlE6H5d\nV57q\r\n=7MlH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"7fc942774053e7ba3afd9f3bc1d1bfbbc691d69f","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.1","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.4.0","auth0":"2.37.0","tslog":"3.3.0","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.27.0","jwks-rsa":"2.0.5","passport":"0.5.0","resource":"0.8.1","nodemailer":"6.7.2","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.2","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.2.0","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.2","husky":"7.0.4","eslint":"8.3.0","ts-jest":"27.0.7","ts-node":"10.4.0","prettier":"2.5.0","copyfiles":"2.4.1","ts-loader":"9.2.6","typescript":"4.5.2","@nestjs/cli":"7.6.0","@types/jest":"27.0.3","@types/node":"16.11.11","lint-staged":"12.1.2","@types/auth0":"2.34.7","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.12.0","@commitlint/cli":"15.0.0","@types/supertest":"2.0.11","semantic-release":"18.0.1","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.3.0","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-sonarjs":"0.11.0","eslint-plugin-unicorn":"39.0.0","@semantic-release/exec":"6.0.2","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"15.0.0","@typescript-eslint/eslint-plugin":"5.5.0","@darraghor/eslint-plugin-nestjs-typed":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.14.0_1639385212657_0.1944724953708521","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"@darraghor/nest-backend-libs","version":"1.14.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.14.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"fb4cf60d8a7bbb4c269c5fff4780fde677362433","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.14.1.tgz","fileCount":171,"integrity":"sha512-G29SMduzrsmNu61zdvFVSKrsbDsk2oBdlJpD6n/f1aviF5nXQSJFnUSrUfhlNwzmSX8V4Be3BzFHMHXhHHvrxQ==","signatures":[{"sig":"MEUCIEs3W6r4bVyxwW6+TF0fsHB89y71wtRMSZLQM9f9fvFFAiEAwWddOond6S7/NYRVCPRsOt+4EfJODcihoMUqBRnLO0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtxRpCRA9TVsSAnZWagAA0NEQAJTSBZZDplYwcgg5gRWM\neVxk9ZGst9XjSkCxjIpZLcnu6VKCmMNyYOYwUUcyvYT79IFrsEhajQlztDES\nHL3nj2NpfHUh4jSYONaBmS7pDRC5OMyWYOQl5afy5XZBdkuBzsBBtVGxe28L\nB93TilWzI/ysZXSm8YwSyR6ZTCOCiapY7X55QtXbKksH+9SgNqFOBsk9px0X\nsMozdkRjdlfFC1/7wIEpEy9nxGwMcIES7m4eRMINl6tBkmfieBHBbe8KO5UB\nBBfGed/zAdRNGNfFpwolUBahwWBCseHPn4k6+mwp031wMPdi7Q+lmjluOzDh\nhQm/TQYB8AcGddEvghtDwAhH4+0nK7cLus/heWHHQfnhHcx8AVNRTgqXebP6\n5/pGb8DWdeayIRVrv+Gq2rQfrB/JdJz3HoWanEOPwYT64yM/ZaVwYSXGyyK0\nlpzeCKQ81biUBrXuTzuftbHmccYPT2wxnFcQs/TLMHuke+4CZWb54shm/1Bn\nEfXFFap8kIlWSKgJuNzluUSF/SWYjKJHs1AOGg9CBwTism5/IzPHqhbElj4T\n9+f4UOM17mKDO0BwmesChHsoQV4YfKQ6RKzwLwaHLhDC928WTMQ35ByjT4Cp\nvPJ4dS4XS4eXKF/epC3H8dwye3rW5An0AhQNGQRWjYQpqDLTUooxZajmXZ5b\ncdu5\r\n=o2i3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"bdbac0656c2f433f13ea5a128e4b4286bada8923","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.2","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.4.0","auth0":"2.37.0","tslog":"3.3.0","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.27.0","jwks-rsa":"2.0.5","passport":"0.5.0","resource":"0.8.1","nodemailer":"6.7.2","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.2","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.2.0","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.2","husky":"7.0.4","eslint":"8.3.0","ts-jest":"27.0.7","ts-node":"10.4.0","prettier":"2.5.0","copyfiles":"2.4.1","ts-loader":"9.2.6","typescript":"4.5.2","@nestjs/cli":"7.6.0","@types/jest":"27.0.3","@types/node":"16.11.11","lint-staged":"12.1.2","@types/auth0":"2.34.7","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.12.0","@commitlint/cli":"15.0.0","@types/supertest":"2.0.11","semantic-release":"18.0.1","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.3.0","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-sonarjs":"0.11.0","eslint-plugin-unicorn":"39.0.0","@semantic-release/exec":"6.0.2","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"15.0.0","@typescript-eslint/eslint-plugin":"5.5.0","@darraghor/eslint-plugin-nestjs-typed":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.14.1_1639388265725_0.4749073730621598","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@darraghor/nest-backend-libs","version":"1.15.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.15.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"ec634673d8419c930b6fe2389a1b9501f372fafe","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.15.0.tgz","fileCount":180,"integrity":"sha512-wDveKImylhYM7xTnX/4Pwjw555H3AHrRq9R83Og58oaZ6LQgVBtgFTSjLQsXaEw0hDzI85S/p5ujYQF+PIFk3w==","signatures":[{"sig":"MEYCIQDjn80117y5KR5POYnUKQ+WTe2r5LuY5GGU+XBOViLTAgIhAK0gdznCcYupDbY9ejXP/6+eO2Pv3ZHMOkGNAq+Qx5cm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvrY5CRA9TVsSAnZWagAA2X4P/0ZPHNglfav8FwZO3EJu\nyjKdGBqdKc8/DP2bGVjXkNAjZ6mLoptHkbsBlQnyCkBgJhQW3ftSSU/pqxCr\ngy7OwFFPr+S7Oq+6Kwv45npXKpiwQxcj8dqLAQM4NYMRG2tDdMLHuN4hfQw+\nSDmte+bLy5fr1AWiI3tzl2FsKegZ/+f6z7er+cPl2aLsbdZJTx1CUzvO1nxf\n+6Hi18FmkVtC6/qPDOIkOqBm3En4SOYJPxke6Nvn7k2zoXlT/eUZ6EGKj0jb\n3IE1/ouzzWsi07Sv2qNQmLnttTvGQlbiJPSZxfWN+/Fk+lLIcXMREbus3m8b\nTjlDE8k7j3Jisp1ClTKPsAo6E32IvQqKYbIFRyCBkYb26HjZm+uIa/IyW7HU\n0SSqaVW9jMzkuQhoxyqw3zhBXkbd+QkMjoCmNBGLm8O5lHd/z43i59aoA+cU\nIjAL1uv8dR0qQZD4h1s++eK0elOZQOb6FyFffQ+Tm4GYrMDjG1PSRAbbLuoe\nduiO/qWUVfCgQ4MWXjhjRfRsZnLwJ076TrIYnJ0C3yrkgSLRZv2Y9qocbjT1\n8lRyxLN8frR1hHfztOx5HQrld8ypyJTGXHAlrsO5t/h1++vSiIzT1sACUZ0/\nopvcE64JyOLDmRYx8MvEkcxAECJ4NLPce8YgUsF8AMmeWtq+kw3ks0IuXnly\nN/vs\r\n=ZcAU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"8c3148bd88660414ae9b5dc126acfca2a34dfdc6","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.2","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.4.0","auth0":"2.37.0","tslog":"3.3.0","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.27.0","jwks-rsa":"2.0.5","passport":"0.5.0","resource":"0.8.1","nodemailer":"6.7.2","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.2","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.2.0","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.2","husky":"7.0.4","eslint":"8.3.0","ts-jest":"27.0.7","ts-node":"10.4.0","prettier":"2.5.0","copyfiles":"2.4.1","ts-loader":"9.2.6","typescript":"4.5.2","@nestjs/cli":"7.6.0","@types/jest":"27.0.3","@types/node":"16.11.11","lint-staged":"12.1.2","@types/auth0":"2.34.7","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.12.0","@commitlint/cli":"15.0.0","@types/supertest":"2.0.11","semantic-release":"18.0.1","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.3.0","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-sonarjs":"0.11.0","eslint-plugin-unicorn":"39.0.0","@semantic-release/exec":"6.0.2","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"15.0.0","@typescript-eslint/eslint-plugin":"5.5.0","@darraghor/eslint-plugin-nestjs-typed":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.15.0_1639888441219_0.7382771921217597","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@darraghor/nest-backend-libs","version":"1.16.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.16.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"b4429ca17cbf9d55a2969989b51097490dd38342","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.16.0.tgz","fileCount":183,"integrity":"sha512-R/IbaZeIgbvKYHh5N9aFVLMO8vDtL/PZH4c3W0cvVeR8Iwght+++XwGEIUqP982fhpeifVuRZt/asjkoPxcHWg==","signatures":[{"sig":"MEUCIDu+PBw6+FWPjSHqiIpW9udm5c8GDMaIjzte9DSRNE8cAiEAmq5ZZvLCwuiDQnOxuVsih439C6VCgjvJJBbAD7J+Euk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvrt8CRA9TVsSAnZWagAA9H4QAI3Of6tydvswjWJOzp0T\nc3akTNuyWW7UNSlN4jRb3YAovSFHt/ol7JPvu9lDkDHT945acAKqc0mXDiOc\nuoZtJdDAO61L7JB6Jjo08EHwp+6NF2mrBX7OY00SFn23F0mkcrpbVGnJbt8A\nEhCmauK0ONdBUXtI7BmryTsFf0mgwt1l1RvaDG6uen24mrNJ1Bz1VjVy+9Ri\n0VCmek+XBHveApZvfAyUvZK36e8Dwu1eLagXzRgvS6qgsUWOLyVXrWDfD6os\ngZA71UtjVbewbCOvPoKo8WgtPjJrS6CWTQggof2o904irHdIOEfuFhtqypiO\nb6W+qxt0vGK0SJ5yUKXR2QW7nV53jDCBOAVifNeWe+dEklW7/F3gcDMRU+Id\nTw+OwfMSHy+ftymF/V1wznb7RhgdRkU1fme7JcFFyFciQL2ZImpfKO/rFlLu\n09kGXx4wUp2ufRoL+7Ggen89in4zwHVySFi6SThEVyN+Uqv6U2co+Qc1YQfR\nIHsgyR4XW2wCaA7bUPcdA9/nQDa6wBYihqvDuPdGJxhnEsOQcPRLAFWkPB3q\n7gAYGTIrq9XuNIa1PZ9Snv7Couf/fL5LOOSF4RDfXV9JnVdupkRNvoWDZOFP\nAl0X4xkqNCr7B3igFOsdOSIKL76ltP0rTekl6W0hTB32qcvt83glEppC6nXs\nD1oB\r\n=P+Uc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"fca07b936415c5ac3a5090441eacff0f106dc562","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.2","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.4.0","auth0":"2.37.0","tslog":"3.3.0","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.27.0","jwks-rsa":"2.0.5","passport":"0.5.0","resource":"0.8.1","nodemailer":"6.7.2","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.2","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.2.0","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.2","husky":"7.0.4","eslint":"8.3.0","ts-jest":"27.0.7","ts-node":"10.4.0","prettier":"2.5.0","copyfiles":"2.4.1","ts-loader":"9.2.6","typescript":"4.5.2","@nestjs/cli":"7.6.0","@types/jest":"27.0.3","@types/node":"16.11.11","lint-staged":"12.1.2","@types/auth0":"2.34.7","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.12.0","@commitlint/cli":"15.0.0","@types/supertest":"2.0.11","semantic-release":"18.0.1","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.3.0","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-sonarjs":"0.11.0","eslint-plugin-unicorn":"39.0.0","@semantic-release/exec":"6.0.2","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"15.0.0","@typescript-eslint/eslint-plugin":"5.5.0","@darraghor/eslint-plugin-nestjs-typed":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.16.0_1639889788050_0.6541394233723252","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@darraghor/nest-backend-libs","version":"1.17.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.17.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"4040567c752e12210813e74a17fa44400589598e","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.17.0.tgz","fileCount":183,"integrity":"sha512-VSgqi+3fwkHYyW2GtrlJzj+5+ZZ2MDGslRyvxSHM3hFw/erc9jC+u5daLvDQMvIiZRIPwOUFDtOf9uRXkDEHOA==","signatures":[{"sig":"MEQCIF+5jqlpA2EqPSKqI2TxiOmgUp72DinNbfK5ALDnfk8uAiBlV6Z+JPk1lbyB2PQ5pPia2bptdwmKUQ4UpSjlm3TghQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwRrJCRA9TVsSAnZWagAAbv4P/280tEhFte3Alma9wvlJ\nZyeIYcXrsee25kvClD6+6UEiXXwvxpfR8Xf5z7BCQdotjsVf1uxYFL/YhRns\nexHV27uNwYIW9406CW8ZKQWjXyYm6JsksYTEuvfpYsqTwE0R0UFehdKYweq0\nzw3l3yo2AzfN2k9wc9FkTcrB08e9QW8hGBsmlP8cDTZhdxOzdURxFEgYeSaw\nGSkI83cD/iA0xRtOIN5d9OioTvFmwx42c9x+qNDaMku5ziKWtOvvRZiYNewD\nqQQU+CDyHBkdXWM2O+CdwkI+N5KULioX3MVLw0AwAer54SGUOWaKHGT9VO69\ni4V74TxTUrj7XH+GUlEmDAnULIJfl2X64jjNIRng16uPV32bbgFBiBugnOJE\nrRW7xGmInVLmRUFmiFY1TyX0OH0XKv6CAJ2hQSD6nNLFB8UjfKX19bkBF8G4\ncNRXOSnFJXhi8sPupdUWWNZUn5ax27xZaSmhLBLvlnqjfXflFmMjypFUuUJz\nLNJ2xFIEK2ZYsteaxV4dm5CC79JbBtVkDh0Fbub/2TkwnIyDRLpHQW3f51NI\ncimS++9QFi+E7tkxn/syRGoJ9mdulLoksM359TvUxPLILjhUwySWU2qlJDiV\nOgnzd7RW/R2zCMdZCa6xgzQbyEOLnaexZ/fw21rOCyKPMXVdIibZZT9qp4eo\nJgMP\r\n=+vCS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"af502a536300d093df2e03fd53265bba35844036","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.2","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.4.0","auth0":"2.37.0","tslog":"3.3.0","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.27.0","jwks-rsa":"2.0.5","passport":"0.5.0","resource":"0.8.1","nodemailer":"6.7.2","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.2","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.2.0","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.2","husky":"7.0.4","eslint":"8.3.0","ts-jest":"27.0.7","ts-node":"10.4.0","prettier":"2.5.0","copyfiles":"2.4.1","ts-loader":"9.2.6","typescript":"4.5.2","@nestjs/cli":"7.6.0","@types/jest":"27.0.3","@types/node":"16.11.11","lint-staged":"12.1.2","@types/auth0":"2.34.7","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.12.0","@commitlint/cli":"15.0.0","@types/supertest":"2.0.11","semantic-release":"18.0.1","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.3.0","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-sonarjs":"0.11.0","eslint-plugin-unicorn":"39.0.0","@semantic-release/exec":"6.0.2","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"15.0.0","@typescript-eslint/eslint-plugin":"5.5.0","@darraghor/eslint-plugin-nestjs-typed":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.17.0_1640045257417_0.222450933169418","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"@darraghor/nest-backend-libs","version":"1.17.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"ISC","_id":"@darraghor/nest-backend-libs@1.17.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"16aa985d19d09a205b168af78cb0293ac9ab43c4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.17.1.tgz","fileCount":183,"integrity":"sha512-qTU9h9mU/TTTkEY7XjviJNzpySMSxtRx5hhsBoO4eInYwQJy2WvZTRpv/tQeKQBSXk2rANkcJPHp5u2AzECTNA==","signatures":[{"sig":"MEYCIQCFhZMRj+QaN66N2Wob4Z8yW5gDA9s0xw9ap0yAvGfB7AIhAIEU9G2t1L8KqPmm7ElJPGGzW/ijn/wVvb3BOET5NyXa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwSCfCRA9TVsSAnZWagAAbksP+wZ1/O/eH/iHWvLM5QWo\nJT9KP/0iDHSVgkZHZvotxsm7Pmdbgj3Doy1NW74oE34hbjFTARMXfYhXSUny\nQXoCv15mmn7/tMyjnJMW0ovS/wVpxP/P0TCQ2qXLiqQ2HjUqUUuLh1WIiA52\nfl2apnuaM9bJYcqt3QuhGqvGv7wh9seb/PH53+n7gYk2Fi3U9DYA0GjFudaZ\nxz5V22bOBdqQiv+tAg1emvmko4vURxwJfb7ND1/aEceGKMTjms29qKS0UFzc\n6FSuo+KylO95Rp9aPXq5wmX1/7li3dMtcb4zNyBhjax8raVN1K341oIHY0EW\netTKCL3v2BnhR4+5SQw45eMeBrYokkoKPxKK/aYXO/B2yT+FR/4JM+Q+3rjz\nw2SKTltDqpkwynwsWPLPdL7apxUGCJUKBGyzCq+B9yiJ3dsPmuCUdq3QYLGa\n9Zj1wK92zDMzEGjpZ7SIRqJhUDQbgzibSfg5D/bX1NekdMmHbxOwLlp/EXG7\nzuYltVsg2yb2SWChExcFwao+ja8lMmioPIDZz+3KxjaIdaT8CpUAS4CTK6a+\ntmTBrLKc9/Z2oJrTI0qUJXu52rMbrhbEULVgce0Vayo3y6Bolmrgm07MTpVU\nUX8kRN+rbhsZ1uZ4nLxsigkk2JjmqyJfcOkDx5NoxALbp8Ys5a1tuCVcOTno\nn4R9\r\n=WAg8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"3ba898b5f33c9fc1592787cf2da33059235090a2","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"7.24.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.18.2","dependencies":{"pg":"8.7.1","res":"^0.4.0","rxjs":"7.4.0","auth0":"2.37.0","tslog":"3.3.0","dotenv":"10.0.0","rimraf":"3.0.2","typeorm":"^0.2.37","date-fns":"2.27.0","jwks-rsa":"2.0.5","passport":"0.5.0","resource":"0.8.1","nodemailer":"6.7.2","@nestjs/core":"7.6.18","passport-jwt":"4.0.0","@nestjs/common":"7.6.18","@nestjs/config":"0.6.3","@nestjs/swagger":"4.8.2","@nestjs/typeorm":"7.1.5","class-validator":"0.13.2","@nestjs/passport":"7.1.6","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.2.0","@nestjs/platform-express":"7.6.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.2","husky":"7.0.4","eslint":"8.3.0","ts-jest":"27.0.7","ts-node":"10.4.0","prettier":"2.5.0","copyfiles":"2.4.1","ts-loader":"9.2.6","typescript":"4.5.2","@nestjs/cli":"7.6.0","@types/jest":"27.0.3","@types/node":"16.11.11","lint-staged":"12.1.2","@types/auth0":"2.34.7","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"3.12.0","@commitlint/cli":"15.0.0","@types/supertest":"2.0.11","semantic-release":"18.0.1","@types/nodemailer":"6.4.4","@nestjs/schematics":"^7.3.1","eslint-plugin-jest":"25.3.0","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-sonarjs":"0.11.0","eslint-plugin-unicorn":"39.0.0","@semantic-release/exec":"6.0.2","eslint-config-prettier":"8.3.0","@typescript-eslint/parser":"5.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"15.0.0","@typescript-eslint/eslint-plugin":"5.5.0","@darraghor/eslint-plugin-nestjs-typed":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.17.1_1640046751349_0.8811603449852139","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@darraghor/nest-backend-libs","version":"1.18.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.18.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"9e6fd541768dc9444d1ee3c9eaafd3e6554968bb","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.18.0.tgz","fileCount":183,"integrity":"sha512-l9wZSe4tdydVwhBELfc1qxvmuZODri+ug4YtmeHNdzuCy/PQiuUkdaQzx4SwymwpPkPjp0k/P8LG6tpUVIiUDQ==","signatures":[{"sig":"MEYCIQDecGbn3mwF/y61CzkIDtI96m83+RSyVt0BOW3xCgkLEAIhAIET2HtXyAPMPFIPAOpExt3IiiHbm0VUFBBngFLxoaH5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCKFsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3fxAAmGx+H44ZMdUxhDuCBWAGkb0CO8NJbjGGzQXhJO3NiBIMEinj\r\nAUC2yxXAMRp5GU2WnAEw/z+hbXcPchKzMY6DtZgQZpAHnpjLWLzb6CTE76Oy\r\nlzkDmaBBFVHu17lesEC2p61kqR6TfkR2S6P6VqlGZ6k/WliK8PziiV2P426f\r\npiA4f1Yge5yKkg2fLoLUVupNJvhMM2DfWllJRjz7K6mvQ8ady2tK9tcX1lXm\r\nKRgP7zgmfidWu37XBOsdV6B9d0/QagOYIxYz7Q4zGyKxw+LJt2VJzf9Da8v5\r\nYfyUyaUQWJM51CJRECo32Bt3hLpc5czTXhNcwCLqnnRoid61Rv1SBDT235bn\r\nLDoVUtDVpUN+gvoU6lU0eyUBtfHv0mw+ixhTQ/QnYjBNT7Nisqb12xt1wVos\r\njLx80Bc47krSVapuD0B0/nyg3yfLPzYl7CJ+LY3MJKVutp0E5Iu5iUbV98cE\r\n/aaxqgyujIiVmt9DtB9V5T8N+oHE5fOi5Yrh85uYCg4Fxd8jRmFYIo/XiWRE\r\nPk85pLvT9LPd3i/M7HkONeQpDHEdpurzyc3FFuIdJAIK/qVF/uQYEkLYQLU7\r\n/qzlWR5rRpxqPjz3HDkojhTIjD5rcaUmLVIgIFjIun8fdjsgF5PM61qfMLOP\r\nZE30aLURnk3ozp5r58NQt7UI2UXWFitD9tc=\r\n=r7+B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"665355f3c36e776c0cb5149a28c64890a45cc945","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.18.0","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.20.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.6","auth0":"2.42.0","tslog":"3.3.4","dotenv":"16.0.1","rimraf":"3.0.2","typeorm":"^0.3.7","date-fns":"2.29.2","jwks-rsa":"2.1.4","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.7.8","@nestjs/core":"9.0.11","passport-jwt":"4.0.0","@nestjs/common":"9.0.11","@nestjs/config":"2.2.0","@nestjs/swagger":"6.1.0","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.5.0","@nestjs/platform-express":"9.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.0.0","husky":"8.0.1","eslint":"8.22.0","ts-jest":"28.0.8","ts-node":"10.9.1","prettier":"2.7.1","copyfiles":"2.4.1","ts-loader":"9.3.1","typescript":"4.8.2","@nestjs/cli":"9.0.0","@types/jest":"28.1.8","@types/node":"18.7.13","lint-staged":"13.0.3","@types/auth0":"2.35.3","@types/rimraf":"3.0.2","@types/express":"4.17.13","tsconfig-paths":"4.1.0","@commitlint/cli":"17.0.3","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.5","@nestjs/schematics":"^9.0.1","eslint-plugin-jest":"26.8.7","@types/passport-jwt":"3.0.6","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-promise":"6.0.1","eslint-plugin-sonarjs":"0.15.0","eslint-plugin-unicorn":"43.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.35.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.0.3","@typescript-eslint/eslint-plugin":"5.35.1","@darraghor/eslint-plugin-nestjs-typed":"3.11.2"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.18.0_1661509996632_0.5596261587069851","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@darraghor/nest-backend-libs","version":"1.19.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.19.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"239cbe16a30b40f74f7dfb370dbd29e407b8bff3","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.19.0.tgz","fileCount":183,"integrity":"sha512-ZXYrQp1brBgFCyfL01dgdUO78Q5g95IwY4ymLUJf0V0awVAHJagwM98fXpeukfngobSaR6onqZ0Y7NO3N9t1Dw==","signatures":[{"sig":"MEYCIQCRRNZvYWzRfktY/1PSAc10K0Nay3qjXiA63eoBfb+WXQIhANronMw7arjsUii7Jatj+4qZA7SwBkHm73yLd3fVIE4l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYQVoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofhw/+MqgXT0PJw6PJCGvA+9q3ggeNsecT6scEXysBEBd/cwc3hCM3\r\n0fLwXk/7ID/n6YPUeJ6SaoHzbTi8dXMXdVdUp7mb0sDHDLbDexutxpNWl5zV\r\nbvqo/KFKfdE8ckJ/wVzzEYKT2VB55DwVd3ZSDzCucWgZG4w7z96YxNSumU9W\r\nlprcguXR0fQUR3nRFSYkl1t5+c4wBVZm0AgvbYyxdvs6vG8bcAp4SVHHlMRi\r\nJFrhN/W9TJ6PhQxPecqUZUTZozonYhAenXJFEoa/AifZ7ZThPsEp7ZK01GCQ\r\n/Pc5j9GEyP9Z6vKNzBt7Sx/8VGLNOBhSk/7lgLcLEo/jFgelXhIIDihUp4l4\r\nX4s7lHKyb9qbMyF2/mBtna161D6+AWNQGTZgi6wDr/hDyCNQ1m53QqjRt8v3\r\n+zl9oMwvTHPHfPfXCoY6uoyQvsHUmmtBBPel+2WJO7DT0RmJmW0SP0itRcbv\r\nBhIyYv71ESKkGwBzlG87dGq7f3uDimijm/ErwAYDJQeutsKZfwkqZHbuuTS6\r\n1DOwaULdS91DQQDjdc3ooEAdm5Ae04prANH55B9bYtCADoe5u8sa+vONgxKB\r\nFHyhf39gbVttxp5rlPDo3ZyusISPGDG4OqdDcyb1WpnOwQlWi0Yp4dnXT5SV\r\n/Cz+c13x6ysLysxKwkYm2bqdWe6DgbWjTyY=\r\n=OCr9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"47b7c9592ce504db58324dad9da261d1788e4639","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.18.0","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.20.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"2.1.5","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.1.6","passport-jwt":"4.0.0","@nestjs/common":"9.1.6","@nestjs/config":"2.2.0","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.5.0","@nestjs/platform-express":"9.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.2","husky":"8.0.1","eslint":"8.26.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.7.1","copyfiles":"2.4.1","ts-loader":"9.4.1","typescript":"4.8.4","@nestjs/cli":"9.1.5","@types/jest":"29.2.1","@types/node":"18.11.9","lint-staged":"13.0.3","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.0","@commitlint/cli":"17.2.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.3","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.42.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.2.0","@typescript-eslint/eslint-plugin":"5.42.0","@darraghor/eslint-plugin-nestjs-typed":"3.12.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.19.0_1667302759704_0.7633983739849619","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"@darraghor/nest-backend-libs","version":"1.19.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.19.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"24cba2de346fbf5fbf0b0ecd0d06c840b4a1ac37","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.19.1.tgz","fileCount":183,"integrity":"sha512-g7XlYzfJYoRuYtHNIXY7fNxxU06FCzAtGUp66MazsGm/4bCNF6iPlfjmTqq6WkBVksawdbXIeN9fzeBaRE4VmA==","signatures":[{"sig":"MEUCIAMrbkSsolZGp1IP1BlxvB/yocdpI2Dhdi0/Bw6GJ/ATAiEA6lRXKKD+9+cveIK9e2gGQBxxKJcLgTDmlGAPzHrXagc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYQYwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfiQ//W9rJi6AlGFaCxVWkT+5kVqMwTDSQbzLEcgYLM3tDKz8jecZ1\r\nFen6vddcapVxiOzx0BfHsYCn5zWzoMrAxHjQmPN7n7Okeo2OvrUttGNDOZst\r\nuz35BvZG+MsHMEDTxHCxwLiKbsJE7AuybFlvXeCqkPF4zXXFhqHu0kQU6sW3\r\nk/qosI39apDiosUz9CaD9jJ68Lo2gcbLzJpiW0+yc1/CinVzeRo+qPu9nLza\r\n51C/N3aTo/r/4aweL3e74GHv1l2Ajsd8YiCWYZeKSQLkr/U02aTee+fd5Rnm\r\nrJLveVB3k3b2F9fJnAi6Y3WVnnsUKIahU/6ZKbDIKSPYGFYv4xP3ymMIUQf7\r\nnznfjm6LdSIeJCITcL+/PAzPITmd4gSzOjDbwM7AJVydY0IjjxhK/07z6KHl\r\nR6kNwoWZBccU7B5+fxBX2AhNglDF3FoLP9qxDgZOD/za391cTAxwM4m/wtDW\r\nzpxSzSqrVIufbXPX1OHMEaUsmfnJdz/zLGCxbF/abakDAmyPB5S5SzwlBLuT\r\nbq/eEi4AQVA7msTqysCc9kPMpCABpA6jeUEJ86heawRpd2IeNzai4dFYgghz\r\nD3v72n0G2SPtdODO6GpoCJwm0nSUJFwFyA5/Al8+4PVbxbsJW5KwKT0OjnK1\r\nwIG89s1odm7P2a4/q3R9liRfsAF62mG5Uh0=\r\n=Uhzk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"a303b2a90d6cf9dfb7d270ffbcd6ad212fe8ef14","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"14.20.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"2.1.5","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.1.6","passport-jwt":"4.0.0","@nestjs/common":"9.1.6","@nestjs/config":"2.2.0","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.5.0","@nestjs/platform-express":"9.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.2","husky":"8.0.1","eslint":"8.26.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.7.1","copyfiles":"2.4.1","ts-loader":"9.4.1","typescript":"4.8.4","@nestjs/cli":"9.1.5","@types/jest":"29.2.1","@types/node":"18.11.9","lint-staged":"13.0.3","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.0","@commitlint/cli":"17.2.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.3","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.42.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.2.0","@typescript-eslint/eslint-plugin":"5.42.0","@darraghor/eslint-plugin-nestjs-typed":"3.12.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.19.1_1667302960722_0.8155664189022476","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@darraghor/nest-backend-libs","version":"1.20.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.20.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"f6bd9e7b32fae480224e3cbf64465e7ce8d1cac5","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.20.0.tgz","fileCount":183,"integrity":"sha512-rhlHgeaw1xvh0CBMySxXdMs59yyqqXex8KLVn2dAC+MyRaJ8Fab0u4l57RXVmak6x/FgSfQ25OosHV4haxu5uw==","signatures":[{"sig":"MEUCIQCVeGzAMd2FvU6Vb+XNyockQc88bxOYf5vAp1T3So8ZtQIgVLNBfBKPfndyIaiwQYJFC6Y5ylacLwZMnBrPXIQ4O0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd3W5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvOxAAgmhcKtgI/RSqvHRvTeRAooStM544Ob5VCY1Px85eXHMJJFJA\r\ng7aSBZGLRCMt47c5D6WJtRGaP6x2BwE0JtJUwKR4+/BG5rVTdwPxKVSwdUXu\r\ne4NIOZg45uOS7rn4Giu0UPtOrE0INnQ3fHtD6xFsp47zIBIInw3PcWlzphKz\r\nvIzquhlhz/5P3Q253hJ9zEwO4Xh8gB3/DAb62iWmcEh53FYIbcrbgyPnRze7\r\nxUSwNtfm8PDP5GFoeXj+ctoAw7T955ejSPELepGTqA/Dc8LVR031asPmyrHp\r\nSZhRF5+pfcWnrw/HgHoaNyOSvLb67F3S+Ujtp5Zmt4ziW5KWkTV/3cfg4jU/\r\ncz2VNSsvvaZOw/3Pcuz/JC+7gmhz11DSCig2SEM4FCRqEZVoiNCmhrt6ZsIH\r\nwFMZvu8WZ/sWl/3av0CwQq0OG9snrzvv6L23PZe6e/Qj8nFvL01a2bNENCZS\r\nm/+LR3g2vJIqu7KUyipaDF8eHfZbZdfToRZ7iptBt6ayjjBcS5lH+nUN/jeV\r\nGYU7fNWKlg4QKlCxmjG6iCR2qK07ZZheMWj7usQs4/810xjJrd9XTxT+/m8j\r\nSWRRsr7nKqzWfl5XAHiBxsmqAxMv1EeXNniM9a0XNor3rRtzK9dR/a/DNAKD\r\nsXcsFlc0+ad5Oy+M6r6lPGtPLdSBw1Ednac=\r\n=3tKU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"8bfbdbd4ac35185dbc5005021b630e37c52014a6","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"4.2.0","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.0","passport-jwt":"4.0.0","@nestjs/common":"9.2.0","@nestjs/config":"2.2.0","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.27.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.7.1","copyfiles":"2.4.1","ts-loader":"9.4.1","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.9","lint-staged":"13.0.3","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.0","@commitlint/cli":"17.2.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.5","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.43.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.2.0","@typescript-eslint/eslint-plugin":"5.43.0","@darraghor/eslint-plugin-nestjs-typed":"3.15.2"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.20.0_1668773305740_0.5159251530947646","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@darraghor/nest-backend-libs","version":"1.21.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.21.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"dbddee8cd09397b1a495828a696f9a658435a454","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.21.0.tgz","fileCount":183,"integrity":"sha512-oJn7JHQeciSEm58dfy+16gEO0W2gPhHoSYY5bpsQVsaKGS8xaiIVD/V7DLcOpj9VI0XUNhJ71EKghKSmOJJyAg==","signatures":[{"sig":"MEUCIFJaPrYM0O8vrRxpYCzyNEUA/V4LAJKZuUxTPsWfEgtDAiEAp6M/03vuMpi/3stSrUHaCe4oBHdpSWIIr1KJEO85s7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd36AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF2A//TXHjMs0b5qztd8Y6gTYi11pfjRCDFv8Tk0BoOcpOS9PluWXu\r\nBEY+qyEgJcdze1SeBdKBXi3Sa5C9jLV0ahOfvDWpvYYd/sdkARN56VTHQeyl\r\nHZuwua7Ok65sTnLNFLJz2luUF+GFGnXDfmNqhyMQgYzu7NsQD2j5pw6gH1/F\r\n7qxGYcyGw3BX6sJqwnn9YDAn4jrlhktqBqk745RaQ2sH9U7hG0y+1vP4bqOe\r\nGfpH9h3s2tMGTvMvrtXlX+jiT7vYAdnsmGQfiY4U0rLbrYVtSotIlU5kax6U\r\nxdyRRNKJLamJDCtXySJAFRqQ072Y5RUnMZt0ljXGrVXFEV8Ca+1PKPykdKZO\r\nmFNSSo/qWUR6tW4LzPfe+1b0e6bjS8awoeWMKHLup1l7eawavynmKXDFodbU\r\n0DPqutcV/apStP99eks/EILaUsd2EXPN5w2k0IQoKfrwQNG1QUIbP311rfTt\r\nJf4QUVBlA/tSwxkDf/sAAzPxlnBUHgtx2Rcc/Ne2lB0YRtIacZ7rz7J04osl\r\npJbNYrnSAsC3EjsMvpyU+ifhxgFbZhIjvjRV3u2qPGdybKQtp8zYapM8w0nt\r\n1yntJpc9s92O1bgnaHX8L1x6FU7Hs4ELZxXoayXllVI8XFVQfqaAXVxBsMet\r\nAVncewwGvf0wiYNEOR3kBUo42HaA9sLz6vE=\r\n=4VIj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"gitHead":"4f9ffa360bc373cb2b8d5cbc16d27a9b35d36931","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.2","description":"Some helpers for personal projects","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"4.2.0","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.0","passport-jwt":"4.0.0","@nestjs/common":"9.2.0","@nestjs/config":"2.2.0","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.27.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.7.1","copyfiles":"2.4.1","ts-loader":"9.4.1","typescript":"4.8.4","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.9","lint-staged":"13.0.3","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.0","@commitlint/cli":"17.2.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.5","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.43.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.2.0","@typescript-eslint/eslint-plugin":"5.43.0","@darraghor/eslint-plugin-nestjs-typed":"3.15.2"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.21.0_1668775551914_0.36781716233769846","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"@darraghor/nest-backend-libs","version":"1.23.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.23.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"d675615741719cb0107468cdd8acae5715a1bb54","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.23.0.tgz","fileCount":183,"integrity":"sha512-vVlLyTBdXx3Mm7Lj59Mn9zWLqlolrht35MS1kEVYWxpdWVYn13Q1vqRepVmM8FSKEub2aHMd2Oiae5pcOdHYQw==","signatures":[{"sig":"MEUCIQCdT48QwWkpgeSTPiT48ZkmQJ+O26oYsuD3uo8NJSUa8QIgRctS9IVPfHz+mtn79XKcKmlk5xotvx9cb+eq6Gzi9ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeIQMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Pg//UNh/RbMoPr6FZ1sewuO8gOIpt5oW5UaImXVxgNFTXeuMwi1p\r\nZKF2K6/caUzeYF40n1WcQythQSOLXB3D6qFHDviij0V5XQ1GRViy19En8RzZ\r\nLg//qjlyyAAEFzizTsPo/tg3QybelyTbJ/FxF3UpEgW83cCQSUgucYM8oKdE\r\nJ6mEQrpbbo4j8QYa/Yr8qx2hLBxV9jGbxni881Q/yS2T7hhulSjMzlR/wmdM\r\nwrPPA4/bXAvGBroSD1wuY5z33u9Vv1sYk8HvbD2JPsno17dVjuOc8lxotXBu\r\nA2jFs2+chyT9gaJiGAEyh1BOhyyp10oe1W/Lz6mbNRuTHA4dTYqtBUcCZafV\r\ngoXksZOzA3q+WZHp6krdbB9S5hvZipOVhrXumwaWFLzmEULGDNBqgnDwod+O\r\ndS2d2eLI/aoAOxVSQfLnmDZylAu99O6JuhNVo87UAdKCImAg63cQMKoFJlpv\r\nFg8rvRwJ8CNMMFcK/61c2/39tdsWuFttpnp6rbetr5cJl/ySGCpD1dJyf4cq\r\nb+X+lqXjuoYebIoR87tO6djrFf4J8dkCKIbQaie5pbF3IIj7KVKizDbiJM/y\r\na4vbLNeGXe+tYaviTcYb3D2cm02JiRclpE3uq+oL5c/DdZuj7Rf2dDt9FX2O\r\nriNZR1bWdPHkkYm9WGB2l535T1qNRgPLjG8=\r\n=vLqg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4459a02b4ab0eebd0b2da9afe7e25c208e1ac2c9","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"4.2.0","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.0","passport-jwt":"4.0.0","@nestjs/common":"9.2.0","@nestjs/config":"2.2.0","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.27.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.7.1","copyfiles":"2.4.1","ts-loader":"9.4.1","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.9","lint-staged":"13.0.3","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.0","@commitlint/cli":"17.2.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.5","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.43.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.2.0","@typescript-eslint/eslint-plugin":"5.43.0","@darraghor/eslint-plugin-nestjs-typed":"3.15.2"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.23.0_1668842508333_0.6008159590874422","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"@darraghor/nest-backend-libs","version":"1.24.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.24.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"f9039e7f41900b942cb61892a44a291914521661","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.24.0.tgz","fileCount":183,"integrity":"sha512-X162nUoAZGWK+3HVLC9be+qt7D0BHk5yZUgwB3iU/Nb8U8b74LUYzzDPiqcHy9v7QWZ/Hd8MHKqeuVxV0Jdz7w==","signatures":[{"sig":"MEQCIF+Tkss0h0yfN/MdZDZuJ/OO5MbtE1XduthuXs4Nf75GAiB80vaB+2kI0f1Jo6Cz/SU4L9unooGLvasK8X1fUjACSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeIZwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAhxAAljQTxtn3rTm2tNeQgIpMccksKZjcCQbDzno2J9oL0HLMI7Nr\r\n6+6O/fwDYKiK7eItaix0pI3bYEp0LlnVHATmM80rgZ9MfLeIs9hGZOgPrqEC\r\nqfhf7qBiVqb2tLxUPHrRulJKN/CkGNNlIsNGtZbuefXVIZ1+ZkF804dPA7Cx\r\nYyzx8h3Ub0Qk3Q4/6XY7eb4U4uIzWD41cthSUS8WMI0SAwtlIFGguz8e4ll5\r\nThNXSLdL5ifMqu2WYmijMGiMC/wfSRIm1T7r3UMa2GOF7pNMQYNjOo1jrjbV\r\nSNjC2b0Ma1J9t6trNQKl4qU7tPC28i6SE+cjdZB5zAU+DJRBFiUDfeWK/MT0\r\nyCeqA3vTJIH7C4lYm77xgTJMZbL/rhUJx9kjzy92QGCRejlW7VDBv8RoBfg1\r\nxVFC7kbDxJYjUGNAmMb3U2CTbCFHKr7Gox0oaOsuYuHEf4rG5ujtRun7gK15\r\nXubZWMYJr4VTK1vqNNsPiPpUQOn9++rLGhFHIy/MnyEOA3KGvA05QDNqV9dV\r\nY7oRN1LtD6jPQlsPQVofW0oqVlZ8zEkXN8UFQkZ57crXVui/zbpH0OtAtEcz\r\ncWz49LmINjJLBhbcRDeEtv3o8bBs5KbOJnVGwcwixhk2ir5Z1mq87eKCslAy\r\nX/vCWD5sQjrBmRua7/3r52RmN8Bvv7C/cLI=\r\n=WMkL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f5bdc51aff4d2fffd461c4269624bd9fcd31427a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.0","passport-jwt":"4.0.0","@nestjs/common":"9.2.0","@nestjs/config":"2.2.0","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.27.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.7.1","copyfiles":"2.4.1","ts-loader":"9.4.1","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.9","lint-staged":"13.0.3","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.0","@commitlint/cli":"17.2.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.5","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.43.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.2.0","@typescript-eslint/eslint-plugin":"5.43.0","@darraghor/eslint-plugin-nestjs-typed":"3.15.2"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.24.0_1668843120690_0.14214937116727788","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"@darraghor/nest-backend-libs","version":"1.25.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.25.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"426976da000ff6a8aea1729ad60e5d2329f82745","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.25.0.tgz","fileCount":183,"integrity":"sha512-hLgVSjtp0zKtUWU9G4YPyhTPopjV9RFA3caoYg7lPvu8w48zXcZW+PmHQCyRGdancDpqI5K01enxAslgHEwlkA==","signatures":[{"sig":"MEUCIQDwQzmY2QHjs4veppr3gmViUcQ/yzxYk/hqIh7EDl8Y5gIgBEsYHMuOlMLboZwcbn9cIiCpsPoAKhyfYt1NuE1IoN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeaG5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV1g/+J6izVpQAa8K25iapLpqQJuQMLMUeAG180pxhcxdsfJRHHT3y\r\n3gAWtgMVTZdeh4Lo/EXcc2Oey6xWASRKomrolq2QsvVCRxOswnXe6AT9wGIv\r\nPdXpGBFXjBJnMihwEoCCCcNt7HMHnzAxDdKqhgH0peSCdOj3fSSZe9tXd8Di\r\nnv3XLdj2Bi6is1bydggowZLCdNUY57K8LduiiY6ar5jomM/LPButQwxnn9ay\r\nJRHwvtO6MS2Op/pYXzLz5GKik2ZfK0gyewSvKbn8fEV18GH7JkFKpytGKttc\r\nV1fiWr74Y5E6fEU8q+0eHQfGgmV0zAUlXsF9E5aUUOCcZ1STQ/swTnpuvGSf\r\n8jBXUr+vVxuHtYj19zc3tdiuOG0z3dWX7/r9QM5AmPlqrrg3X9BAAY3hA5t1\r\n2zhb4GmSuC1LoQOV2oD/HPMIRkSvXZM+dgcV9CyeXeSmB+qgyx2BL5GlIIfD\r\nUxrANBMMjqioytPdUMgBkeZX79YhgJBWlYX9if/aVByc+sD8mIzCCsUACOfy\r\nEz/xfZlPBYQiuBdStM3Tp2ALxUiCxIfVsfFQSXtih6Buz823Ei/jOYGrpBsW\r\nWcmeijuxQz4RMye8IUkVylxr02uSvIjzskADIHedLRnJo/5rW7bkcRVa1YJ3\r\nUZamLS3mlGduotIdxfirXchn5Q2PDJZsG7o=\r\n=cbr1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8a56ba6a18eddf6a8d29576bb31228ad0767d8a8","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.0","passport-jwt":"4.0.0","@nestjs/common":"9.2.0","@nestjs/config":"2.2.0","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.27.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.7.1","copyfiles":"2.4.1","ts-loader":"9.4.1","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.9","lint-staged":"13.0.3","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.0","@commitlint/cli":"17.2.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.5","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"44.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.43.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.1","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.2.0","@typescript-eslint/eslint-plugin":"5.43.0","@darraghor/eslint-plugin-nestjs-typed":"3.15.2"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.25.0_1668915640967_0.9814832856459241","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"@darraghor/nest-backend-libs","version":"1.26.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.26.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"7a8b1cac2b7ab615b727ee398bdd0ec8177f244b","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.26.0.tgz","fileCount":183,"integrity":"sha512-UzXPnD9w3Ruk60wO5o65hjzW66sCZ+5I5bZv4GPxJJhAbNfW6TKbuchOxJWo9n9Goakdi3bLMR6oKZEqTtK7Gg==","signatures":[{"sig":"MEUCIDYXIUH6xG7euT1a+ZHMtwSgLM40+uxF+G/4OJft798bAiEA8sJvrvKqSkmUM7LMDlSEZkpOcjzQkrvvfnd/77sZHI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh88iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHCw//SpQ2RlyXGSnG7jImcFCSD9kxWK7bs2YuYYxxceVAwdtsa3Oo\r\nAlUDaRRJV267V/qcqzxF4TTPLs2zX9zCVPdy965SmDXdr9W+G2C4sq83GzO1\r\nlsMY2t8cQsHZd7RpKcm4TUSo0BSfxr5rDvGojstossLOJAUEyytPdzW19s9z\r\n4sB5zOEneqlAz9DPeJySMR7799z4R3/tmgMpT7YAQ95J10eQ1dKv4lwNp/Sm\r\noaZ6Yx6RhZQMucOfuymtn42YixIl/2iaAUyKaXptmhElOqe4Zfkd2rBtCm9m\r\ntu9+mKi8sDo31Zemgx2yezU5dd6Q1P0X7TizWwUZusbopZwlTdPDe3+/lDA9\r\nOOXpNSVvYFUrtn/ocz9ExDbA76hTTy63C4ahL20/N+KpQizxezTaj+P4Aofv\r\nW0UmG9UxrKOUOBVHWsuJz5tbd09Npu0YfFSReCFsCON3b4UB3Qzd8IU5ZUbB\r\ns3XT/wb95F0S9Y3BuaHRwU+xuH5eXfjVaAKslRE/YBC2CrntK3KOHDwrR4XZ\r\n+F32TbsOMV68O27AFeKi6V8hr15iNhGBUkn4hW0+oYSjN06Ach6gM/i9WeN8\r\nU6UQK02bP02ZtonyX/YY7b0Jmf4DcsksHA6u94RDU1kuIr/6NugIjgBkFcaB\r\nww5J5t0dtpv04mI3TZ6+8eoh8QNH5/lf4OA=\r\n=P71p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bc6a2431c488be0403135809335a2f05e75979dd","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.28.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.1","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.26.0_1669844770656_0.12848143365838904","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"@darraghor/nest-backend-libs","version":"1.27.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.27.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"c79b3407d70c753cce0509123a2c1c2e156e6b99","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.27.0.tgz","fileCount":183,"integrity":"sha512-g6yzkwcb2so7r8QVZPTKcYwd5xLJZHVRKXd3zY5ftqytNYlHlPo2Qq0EMOerjkuHL3923HjhIr1gTXqxxP5/Xg==","signatures":[{"sig":"MEQCIEkw76dIaojKo2eD3TZrYsX60k7NpJEDco7IkzNmEGveAiAQH91skGzHny3P5qv/x5Fk8vIvoW6PTc45JbwPp2JfYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjieDrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+BQ//dHY6atB5OVQcnMsQGgc/jqnTq3tPPQSL147Ipjx9SLSfLgAN\r\n1DlRiTipkaIdcIOT6Sy5t63V1CZqZWRAcgL9HQ0gIee3S23OWFrB4W+cbuJH\r\nYEzIEEec7IJCtzg/OduBcRQn1jx+0qRZtdUe4IShP2VYOpx/wSLRkz/r6Gfg\r\nr6IRNPHBwhsMPbICMMPIO6ZzniYYi5c0r91Ml2beCv5b62UREGncNwirdKOc\r\nzNgyyY40yGbnmqcXA1DinPVwlwRIVo/bE1AqeAibG18oetchFlh0yObZlkhV\r\nrqyfHQaIbQwgTrfImPd3MoLMWLh0jqqJ0jMh9z92osuxqfZZM3BgnuFYaqA7\r\n0/56W0Kds3WXJ7d9hSvj49t5jLqYDWfej03hV7NeXkXxjsWXWQMZcyO6s421\r\nJsCPqVBUzcPJXBjpdh6Evu0UM1NmJwBURIFvNRR/SeDSDbU9RNzfWlQs47vR\r\n//oJJhQeaY2rDMXbKAv/0YpWZFNhKZTIrBzA/3XjyvGzAM429eVVSZ60++1X\r\ndhO/mvy/z20F/vGZ229rni9qzi6ejPvlx8IrS0m+IaGGpUXDVldYUFR5HuPS\r\n2TF7GTGcVTKeWE1s2+ponFJdv5Ex0wa56KzkOiF05VrrXPRj2V13ZJBB627O\r\nUAZlbG0lefR0X0EEXGyHO26miLhbLG8KF+w=\r\n=Mufu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5f3417164191401d3d95dafb238e46e4be88c706","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.28.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.1","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.27.0_1669980395413_0.7883459256008072","host":"s3://npm-registry-packages"}},"1.28.0":{"name":"@darraghor/nest-backend-libs","version":"1.28.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.28.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"6eecd82f1ce65c55d080399a2320d7a201c187b9","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.28.0.tgz","fileCount":201,"integrity":"sha512-giGcnDDRjVYsoyuvdhXl7OBVYPrAlpx8zIgoM57CziAbnYqqW6Zt99fu182snckof0SxPq+Wi279Fe27gv80Bw==","signatures":[{"sig":"MEUCIQD8N9Ndvhj/1Xc4cc4kElFeK1T6GDrBpAflD8W1vUSQ5wIgFnz5m7b6iCmKOHBVU6kTrRGFWMuMIaTN86CVpU+YRyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjivJFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSRRAAmTpNiiVSJZMgRNxHBntDRUiyJrYEEoBZbI7zeDvf8E7k77MT\r\nl/ClGpgzLyYJP01mqj4G7D5aIC7DBQXkHT2VgSPdlb2rtIJngqi71BrpiJyE\r\nhoGeOqk8z6BEU9QN/ZS1Y6tj0G40UMC6xq/RDtx9C/j00/KaIj8/cDsytEcH\r\n39hnn/H4daUJ3oVo/xdzXR9cGVU51FUKF4c1vxEsIUp3H/Kljc6LZo+ioJCa\r\ngu34fjI5CDkUH/f8OTDAIFa4OCcjsRr0vK7pqdjINVAG6yNZMJZFlgmUIM4C\r\nxLveGODUefhyeyBny6oFx8mRdG9NVp6p/S+n2+yqIB4owKyv6l8heHSTL9pr\r\nWXEr0jOjgR9LZ8VNk3a9QZCXjkoshzhBmC6CgEms9Q1FGpE0RprR4vyMiF0e\r\nsfHlhnw+S53ynyzYFmRizej52BZECI+lAtdOvhptpGqso5iaHoj60PSsiJvC\r\nlngzXOfuPISWGmMqdmMkVd4heANrGd2MSK5wvhqsaWfLLEYwKL0xbkjnHKwA\r\nfYGICqQBQAsl4xzwuNlvWVF6dYfMDrFpE3gBwLEa9BE81cSdWLcs0hEKYMXe\r\nVHB2JKgIEEwOTZ/0hikHF6ZBW7ASSSTYu/VZN5ZUeLhy31fHoAU0uQyC4FlL\r\nZzCc8wDY0GDomDHGmOjX7+oHU/Ju2h1SAsg=\r\n=Fvfe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"27d5a3a8ebe2c728cdf27b3c0a4c907ff6628329","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.28.0_1670050373310_0.19276094491237328","host":"s3://npm-registry-packages"}},"1.29.0":{"name":"@darraghor/nest-backend-libs","version":"1.29.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.29.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"b91fc5a522f5ba2067a5e1ad4bd606c2a55fab59","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.29.0.tgz","fileCount":201,"integrity":"sha512-8mUHPnBmDYYqeds/PFfVyoBJnYwU9r6mUtVeiC/Cr3gi7rvPi5xB/ZpkAe0hTl0tQrbjPyba0whlvJwa3sbyow==","signatures":[{"sig":"MEYCIQDyP5x0IX7F76cl9CWh/FuesHUhHc7+vOSsnd9kicvYFAIhAKEZoKHQKJ/tWfl3G1qvHol9y17xRrAULXXQZDuZNQhv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjivRhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHSg/+KHQ+4OKuk52M4EzVfJw4mkQYuSwwRe6qx1Kl11alwoaq4/D4\r\nertlwfbwASALr3KpJA060M17DtEWzOdYLkmUQ4M8G+mJFkgWNPrqsGyyFmqy\r\nc5ZBuOI4ubfaJT5md43MnkjDdVyLaUd4ACzn8NFSmhl5sKTMGj/COSKidMeD\r\nXI+15rHgnp69L/TVPTphZptGypiVNDibkHpO9Yl2mcXsqhYPRn2kG8zzV2cn\r\nbgW+vd+rUDVImFhT4b6TSj8KkDm7uuWIeV/fSebyolky2AqRXHNsoeT/k6tw\r\nG6/xtxcGGgalulYNGOo/cn4YzMUHspOWVd0KSLE+Q6MBeeJyqjdu9J3lAxbz\r\n/8/Sg+ePQJPgD2UyaarfQwoAE+U1yBVeuplOUVHyHg9aVHnFwHmTD/0EQfag\r\nlFas9ddgEfmBkajKr7ZuzU9wHkYz9lK+5mU0q2k1RaOjcblVODYzKkGoN/BW\r\nWB97j0EOcGKWrrCSW5h6vQhKLC7GWIN/oQryc0bjdGloH2fcVWhi79QigZJk\r\nHnpADGMJ6j0u7CkX85Q4lNdGeBPlVCyyHw4ft+tcLI/2e134tYKpEZqQl3o1\r\nQsKAyYhgIsUnJxUUqTbWXPC8Pusa6MpVQOrxOy7FgdYR5URxhw+YyxvnVzuA\r\nox4kBZ8ljtVZ1B/2Brl5JHu+vsawP46KnLE=\r\n=qa+r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"93315c45d59929c3fbb0a7c6d39bab477282e0be","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.29.0_1670050912884_0.5099180605315214","host":"s3://npm-registry-packages"}},"1.30.0":{"name":"@darraghor/nest-backend-libs","version":"1.30.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.30.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"c6af3e8790a6dff73079241bc22f14b587d9afbd","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.30.0.tgz","fileCount":201,"integrity":"sha512-oA9EENq4yl+omPSLBUoYhmZYucuEYtFULcW4FVH+Ojg9fdN99KLg4ltWbuN8Di2SkxB7K5BjXtE4ETurPsIJXA==","signatures":[{"sig":"MEQCIDTWMtCg8DMtHQFOQgHHEXrMjd9MmU8Grvi5xXgYWCqAAiA2f8amj/Agn43XIFypIegce0k0iHqUJF3b7FNiGBPBCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjivaMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDnw//SH7qWTh2Wfh85EZBX0rytC2W2XdG+v7jOCJxNsuLbO35v1/c\r\nqTIWX59YSd3yZvUznAGyZHddiTZolDZqtWsH/n0T1gw3+yr3/mQ3VvMWJwau\r\nPAqGuwfDtzl/JYHWmtfzGN0b9eK0XDoVzBOGHU6XAALv9IMEFbhLEM6W6/ZK\r\n79kMXwBy5JqWCAlCHp5U24lewRS65zZLjuwt7t2BT7+wSN1xS0bKSOrLN6GV\r\nEOhrAZAd3098PdM/9N+vNI9Z2T8r0OdX+i+GOr7Gmr/aVTl3sMPcb7hToAbg\r\nClFRHh3MLwOZLR+Q/S2EA+aHvfXy24Loeg1aNkUyDoU4HnNgFMH+/zhITvHl\r\n/gqMi9vE1OF4gop0FzsrC00ETBGEYjmG9WNv9rLP9dFkVvWWqalhJCm0/Ewy\r\ntN7fOgxbJSkAb4DXLah2nCYL67RSVOpOlVNiVOkEArLFvG3DbnHdYqFjdicT\r\nmvsHeE2z64DSEOWrumoISv3OALTcdHRc443mVFyE8xEeAz2E6UiGbEaT6giD\r\nqU1ToeJWOF5CNUzmgCIjJQV8j7DAuVf1xLcw2YrvdqUZiPXLacYFhgZ72Akf\r\n690ZVaWbTC4eyhDdxCZQfMxQI6NJLpf34ZsyV9dDsClc0Fq+jNi/DJ7SX3l8\r\nZ2VIt8edT/0jvAimwkDu3DiumyNQ+WsrHxo=\r\n=OIbY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fd7fcb5c145380fc94c13256cf9d0a8ff1ac1f0c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.30.0_1670051468334_0.20375828487266845","host":"s3://npm-registry-packages"}},"1.30.1":{"name":"@darraghor/nest-backend-libs","version":"1.30.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.30.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"3a13beece489263283441f9a924e9021835cb4b6","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.30.1.tgz","fileCount":201,"integrity":"sha512-jRy4SZx99YGg/gBTDn0wJPKijCJBzdxK82XUPUBq8u9JWsiSy10Y90AwmsVqE+U+om3tUJ6R7fFO4ahQDKIYbg==","signatures":[{"sig":"MEUCIQDNby2mtLbi1GuFrRFRGTtMrJUsjg9R/UCvmo8JDId7ogIgBw4hZVgCm0Gfu+z8dkRmVX6l3Tx3FVvzTK6QydNeHgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjive4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUJg/+P+LJG9aPyOq+1yfyWDbjazWERu4UoKlQUy1SbezsyCYg3DoX\r\nKRUJLokVD738PNXjJXPxpvjfD5N9QV1t+i7veKru5AKShYQ8c5P13K94Twbs\r\nHP2geTYREV1BZGgNNUnmXo2D1zU94GPX7t4xquoYOg6Ss0AUVyYTHwfpz/Wo\r\n3hYkRUXOoB1NY0dQkevZGr9VN96aGbDvvyWqbDQ3Yho+fHxWgWHgSI9/TPHx\r\nz4q+gQnY/4ldXE1OLsyZreRG135cEYg1Jbz2BGjcWqADKheKlKUlg0QLkap6\r\nHfNBIck3NPwkmGv+5aESDrHmIPIGLHpH/+X1xSUh0HFoR7AUDMW8q3XNhhbf\r\n6womG/U2XhdpvVWBkkXCFmyTRNF2SSrfXRbNYrRDlPMRn323G2h00n0gbaA6\r\nPX/I29QJ1yShf27L0NfzHPLRsdcdwWdLWwhI11CCu1GtZTEg2lDtItt15juv\r\nZXIC3WqqloGuqd+gDdyqcldBsNdYZisKHq6Ds0HWHoqGT8tiSyKTfXYYFPpD\r\nk+rT9rG6hxvGTttWnUPAR64Pa/YleVoeu5e3Er6IVX1Sbz8wM8qzKBfDD+IY\r\nvKxlJ0lsSytmDfxCHVwuln6k/XxKa+6OoNSSjI4Wu+kgtlouibJTUsXlT14W\r\nf0vMekRhpl7+dyT31wCcZ55RqV/tINkFuWU=\r\n=Beqx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"df2d494a7f68d69a3ca36dca884ff351036b0c9e","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.30.1_1670051768609_0.6842545804576161","host":"s3://npm-registry-packages"}},"1.31.0":{"name":"@darraghor/nest-backend-libs","version":"1.31.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.31.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"eebd4d5eb11c9dc2cbc6426a624e7d4d8469db7e","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.31.0.tgz","fileCount":201,"integrity":"sha512-+GyQVp8TiY3evD8lBIqurLUhwjeoCILNyUKiIrJQORjL2JeqQfF3X4IfwWwcncXSbfvR60ahmlk6yu3E7yAd2A==","signatures":[{"sig":"MEUCIQD7x0LWiPa3zrNqjvm8WFNmpE/7a+Xa/YmdAuj3XaVj7QIgX4dXUvI2yDMPN1jRNM59RdzV7EsZWzC2HCkmfrNPtfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjizc6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLKw/+IBJ7OKr0d+hk+KnG+UPVTHn+f0tnh0g5O5lS9D2H1FlcYbpX\r\nNJSvHyNZl1nvGL6ECy+DE6luPNsWygZ2IDrf0yT6PPLy1cEsq8tLCvl8wKdq\r\nF6QaP3kGEHdDEjeeYx7uhuxAOjn5Bov6O4fK5vjR/BbLFnUeeW7VOCOBVpm5\r\nFWdzop6537G0lvZVLyqRTdGs6S51OOyl+pzVcYjb68hJcpP+Ctq9NNwhM/2U\r\nKBKEnYpj4YN5up0eeUlJvVZAz/csgaMADqsAAta7WFEdCuFNYWCnr96B/1Fl\r\n2bdb5vZbZjA66WWv4XupwujwpdvS7SSAmZTvZZWdf6kla08vu+3UCQO6Ha2F\r\nAN+cAftA8iMWIvdWqERu8ljN2uIM+bhJkmXscaDRc/ZwDbUhYrK02kPicYSI\r\nfYGEWOofsAH2pcQK/fxYl7IaZDYufJLrDXhPALM3mUll9X2GKI7a0iov5cRr\r\nBtVJ+4vNcVCfFTrnwy46vsmW1/rAMXy4KmGc5lDjGbn9Yg2MCfoQX9xSW3aU\r\nnbWcnXbZn1gpeXg1D3kijVqZbRqYGOUEvqau+lL4Eh6CVQx3vzEIk3kd5lAz\r\nICrLhUquaAIEbLLaHPmyhq+3G50q8H2Fd7F2HS5A3PGIuFIBYDoEuyLM+BkC\r\ngacuZmNpZn/r53oYMDNp74v6Ww9i76sFtAQ=\r\n=AQWP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d3d106168e688fe23a0ba922de33b56e71916064","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.31.0_1670068025895_0.2086325389445729","host":"s3://npm-registry-packages"}},"1.32.0":{"name":"@darraghor/nest-backend-libs","version":"1.32.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.32.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"8ac8f59f595ccc9bd215171cc995b20c48a65c31","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.32.0.tgz","fileCount":201,"integrity":"sha512-YNeWcUQXLrfF+IyGL/3f5rUxGMFrwJw7VeySfc4DuOS30NYYNH7DN3WIRJNTKG8ipqmRd2wA0mC47jTN5Se4Ww==","signatures":[{"sig":"MEYCIQCWJ4KX7KSFYkGk1dvfRJezHTd/SmDkGxJCCr5rGzG8NAIhALqFknnk6LsQwdK4QUvWswSd2gKcDzawt9s1nRt8zApK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiz23ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLHA/+Nib7MW09Rb1I0yXdqQiEqZAIJqyH0ZnMidbSgj996+4FJNCE\r\naAZRd6a0KUX09I6H2hjyxHW9ZDXqFyea1cLXqiQ29kTJid5UcW7Mr078W/nx\r\n0ohX7T4DjmhVG0Zw4OHFBK+HueMr93Xtd2YHkiBwxSSQUdOrwONk8+3lzGb5\r\nnpM8aUgA1T4ICxGLBKfD+DkvnR+HTfrm+tt3CTI45Sap03Ekszw1YixFTSWo\r\nixm8JlUFTOcVMXScN7J0r4MwmEoa0ZXo6dmQYbhcw3w6Y1y2tjzYSkl84t+6\r\nndfZXqKhNOPJWt0sKxdG+W1wEZ17xM5DsnPGD4mslBHlCIFG8RlwW1KLbgWb\r\nBgjqy8fBqZI9DKaXwMmXOWU0PhhHycsW5moCESdkpSPygCXGerDluwYYM9Iq\r\nle8Z9+KqliJherCB5nGvVIKDk5bJikETsp8FJMQJ/km4ia76LnH6WM7rP3R7\r\ngjeRlNi+ZCFdRrtLuZ40tW0Rdz4vyHBxFRY1ApgfrfTGTtns6lUitUFBpFCZ\r\nRBXrDKa7fTP/nHyLi2fHtoy0lFZe/JxOeELQptG8z19pTl2e2iDeQZL4Vqmv\r\ntuXDOjZug396A/z/1eNKGjDVcA3dPGDnFfSngOadzyS+qkYoap+xPraGzrQw\r\nmWVlIpUptG2vgBw50Okb/x4RWM2CyJltnyg=\r\n=zPSt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"523736803d43cc256c9cbc447340773b279b8736","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.32.0_1670069686994_0.07686251979400205","host":"s3://npm-registry-packages"}},"1.33.0":{"name":"@darraghor/nest-backend-libs","version":"1.33.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.33.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"2f8a478e6131e44d9014749cbaa3fb12064aa89b","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.33.0.tgz","fileCount":201,"integrity":"sha512-B9ndOv5o3vmmiqDhH37uCIVm89Q7N73swNgQynQVWnJi6XA8aOovD0V8aI+69N/FWwKnm575DXD6Bja9natQTw==","signatures":[{"sig":"MEYCIQCn4Cd0jMAddxnLEHr/8rljGZA+9iS+w4dHsCwItj22DAIhAMFTIlreu0cQJahJ0zuUq6qXjWrEukM5ac7dy36OaBXw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji0KNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/fA/6Ao3xNmmTMdDSvg6VvoAGXgRRaj2S4Zp+pGpEJWQvhhg55EhM\r\nDaruRkgRa6kuth5gz9KMcm4Ubw0iq3hRhbX9s/LtcuxOk2bJkeU0/aP2Uzoc\r\nNCuWLcyOyrxrlOBNNJaljEcgN8XfYARGcUj4MdT9SwpR7+N7OrwKP40UGo7V\r\nIqO+tdPpBXQjqFOQ79H1DBvp+yJBk5YwapTdTB5I1HJn55TIj/x55GTo/vTw\r\nAB48/rhGIFUc6BBkC+xc+9kh9VyTX0W9M7KdaBaq+ndwPyLsGsv3iKyaAVHk\r\nMQ1YQ8fDtC6mitHi/C2SbrwbxWYeQqJ1ZG15wMHX0NzifcVlOrCHTfKQnhP9\r\nAt59SkKblquznZiaD5BNttDimUpIL/ggfeWw4CYsli8CpvNQ/OZ1Q5MPv6VL\r\nuku7e7Jbf0Q1YGNT+GECtJqfTENN6erYjb0m91Q+mypYODqnk2S953umY+aT\r\nGIyMFFPNLBMRXqtJ/CFT2kM+ua5+j98G0OIto4ll46kj2FqGtkI2o5A6zGOx\r\nuGiXGTloQmWGs/nVQhNU1GdyixdFesZ7PTOIomscLloH6F+qIVcFNm5dX5LC\r\nfWI3jYgZD/L+pTdHAw5aKtfNVw1Y6XrkvMrUN8PhXIltbwfbFQdOfJVAQd0w\r\nonkkvueCjyUK5MjYIMCAzw4jULklsgKcc/g=\r\n=nlCC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3686434063a617e1179feae1dc28207efc593c59","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.33.0_1670070924971_0.2001191095627486","host":"s3://npm-registry-packages"}},"1.34.0":{"name":"@darraghor/nest-backend-libs","version":"1.34.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.34.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"11a25f2426d9f2bb897ef9b92a390067929e0da4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.34.0.tgz","fileCount":204,"integrity":"sha512-RSe+lPgC0AnQKyO1SSwZNezhKnPpenHfqamLCTutWaZe0IaG0NBiuHYp6N2NtOx2KDZa6O6aVb5mziakYMT2lg==","signatures":[{"sig":"MEYCIQDfV1JTMa4Qn5JEnHRrLfbA47bL7hYjbrRgFX4DZWzzmQIhAIDdMaMud5G9Cf1H1JPWhloECFUwPn+Eol23fowzpH5G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjF5EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeNA/9FG/ii8IiYC8UJ9Docu8eCLtHWmqPoTvgQTH7lcjckf8FFv3F\r\n9DzoV4a7IrGhRemf5r6oXWElyQpYOOOWebVFllq89IIht4WoV3dfN6ZNWasu\r\nYLlvHRynnFzwBGNww6NGQTSIk5M73BjLrxUQwz8uFLtKx5stV+L6OkOpqXba\r\ngNECb/6WndRbLWwfEl9Petybos4ZCwL5QIZgwdAeHgbNN1ceXq/fFC4TwBfd\r\nPWWLad09MKCZXccuBX8Lg2ciJKxVcr7FGovmrC6R1zjUtpx/IUzntqr8z6fn\r\nNFjQWZE4jDfIXTNwvrepK5QZ+hvr/dvNdKOtryZb2XDRgBLiaNrfQj/47RW9\r\nnK0MGFs2Bw75brLpqxS+Yjxm3O6sm23hyNr3qYq592hSvw7YcFKuphjBHdKY\r\n+oA+6oq1LOpFs58HwHdCDYmqGyfyLOaFEeNVf54zB9qFQVSoePusjlZ3rQDo\r\nvRCydxd/AdXrtMkVHfqTMBysPvIgv1RFD1yBF0ef/pT5Pk/NYZ3QlLHYJ2B/\r\nMCODaMm2GZQyjRwINudyUoAoAZ5pAvRpNJ989IL5wLvT8WnVNCHnw7hv618q\r\nkBdlx/E833YKByWGwd5qdQ7TsM1OWTxsAZ2xzbWitfXADfHkPKWDZVG+8aAe\r\nfLTNNuciF0vROz9wCwOU2A1zqty4IqJu/Uo=\r\n=0rS9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0b2ccb3c2c96bcb0e56e7a32fca5be611c638b07","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.34.0_1670143556014_0.9524098628427842","host":"s3://npm-registry-packages"}},"1.35.0":{"name":"@darraghor/nest-backend-libs","version":"1.35.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.35.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"b3816950e852f21f950b21483414e3f3b6dc7675","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.35.0.tgz","fileCount":207,"integrity":"sha512-SXwiYMi0lHmfCu8TRSo/qkF4pdpr8xFesfM0BPr1m+CX2pbb/wwn4B6avcP4wsIzifRPVpO0Jm1QvIxODSGXwA==","signatures":[{"sig":"MEUCIDFBmVay96v1o/ljjb+7iYVYbtme4QUtv0g2oFdYTE3NAiEA4+gLC7PHq8H+Naal4m3hg8D7AWjB4IpZhgcMoAD5Aaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjGA2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUBg/+N1I4mztQWm73f4E5k4QghWU4+MK1yN2m0hgJr0YRC4nr1S8g\r\nf9eU2zqHNKFo3Li8IPPJD7ElCqjBYadEbrJUVCs+nO99h5kcCbwVwEP61Kry\r\n0N5OrJh1FNlO++7vpEZuqvkkI6A5gG6BVbbKEgtT9RydM8Behdhun0kOqgmC\r\n+X6loJUXb7J3E45DniurA+VwUD4Zgq+q3aXsRtJKe8rlrzq09LxfkhRuTkMS\r\nGYUut5Ww2jvYn+tSyV6ikQw7Lvtd5Kq7rd7C65UgI9+OJcioms1Cs5h953gU\r\nM52DYsV2MJxf529MWxShWlAFyqFKt4GeQ40yEbb4Q9QZYu1N9wuH7QX3VMSK\r\nTddzT4WwdXyTD7o9t1x7T68jo1Iai/GD5jHXY9uy6costO26rKwIrQ0+SFoo\r\nWjuv2snI97EVlp7FN03MFqXwxdE6y2cYLGkm7WSCx5g6v79hEWs4iUAH6gGG\r\nSNz3ogddakQp5OAKSQd/BjREO13Zb+KWca/BK7wyJBzX0oLp7rUZ6axVP1vm\r\nzh1AWsOVBj0nZgwGqJJ9gNaJMlFMgtDOrr9lyPZve+nPffSPBrof7ggbp+oJ\r\nI0zrUxVGwpw7qBwEJsvPYCO0TOxmudAl+5okQkOsADPr8q7KtOlUa30Xu1Fh\r\nr9DwyB2nxsj8Tlc1fASiovdv98n0+uwG1I0=\r\n=PYp2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ac33de55f69ab56f4d6ec7aa9cc19bc59c412244","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.35.0_1670144054034_0.6939208625485451","host":"s3://npm-registry-packages"}},"1.35.1":{"name":"@darraghor/nest-backend-libs","version":"1.35.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.35.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"de37bfc224fbd87f25834105f03f280df180e754","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.35.1.tgz","fileCount":207,"integrity":"sha512-QaSCRHU9VXyslhU72Mg1Lwk/TwzQ6euvIhOU1XES7slPaVMT759xgk0wHdYAwpbFNo5AqHFkt/XkrsC3XHz03Q==","signatures":[{"sig":"MEUCIQCBrlnhXsuWlv6uSbpeMK/Kpl+WS95ltI+BsS4OAx1GCAIgGd3bQW6lbJH4yiAeXfqYC1luY1pKjLo10bisBXwzRto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjGPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBEQ//anNWAJA7TbhkApEtXoPo5wCoYGo09VtsEKVJq3gaadx6bNSe\r\nEXlVkg8iFk28KLM7RJJR+eLli2O5f26rQIA25cAO+MdxI4moO9RWUBFOb4Gu\r\n5xzpTaVI2vcVlhCGRPMmL1Cx6EmqjXtxhFgeM8BbErWOhj1maPlJS9XmVEzG\r\nj1lkFY47hroc+Q4PhoxRjylWakpstrLFnXQfFY2qsbV49bDaeyGbUw5De3k2\r\noitVzreehAauPolW3MiVWVvlX6BB0neo3qfwnavQ4+d7er4lLcRYVctErblx\r\njjwQPtCRjkRBpjHr01Td9EN89NlF7pbpi+2MRZUJm3D3FETqECo4SZI/qZ5j\r\n2GPBkl14kAvX4tEtfwkoWeYrHx0e8nQFVTBcuBxhPX4dPlx64wtgOJZIpngA\r\nX7e/PQpvYsnLXr9XZFGuUISZC1K/Vc/snfDiVXoYAnrBg/2bwpgmKX4tvPLw\r\nUI48j7sHQyi+2BCzh+kdEu+iivqKiAik6xmGjsQvZ6OzIzBgTVZYiAoUfi0v\r\n+DdoWCe5ct2UyIKC0Xamddwp6ryAJ3Tk44JJFwJBQ9VFMCegP/WeRN/TIt2I\r\no3mX9WmjmSvaGzPQQPYimnBzgluITYuqy98fMpR12elNMlbm/2hCdLJI1DOI\r\nMpVPkFfSuNdKOmM2BdO69rp4IXn3uiDzvgw=\r\n=fNRy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3f775e87669ccdcc3ff6a7d011a3c5f3df0267b9","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.35.1_1670144972109_0.6279067501028732","host":"s3://npm-registry-packages"}},"1.37.0":{"name":"@darraghor/nest-backend-libs","version":"1.37.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.37.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"90331d7f77e8db5d8eccf491bb16e280da140059","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.37.0.tgz","fileCount":207,"integrity":"sha512-d1gRGI27vmgjMlqhjsd+Pbu5p+FNAA1OAlB4oQ/UfvCN+21cVPI8tlMM9xYEMNvbssndblSUmt7/Vx6VeGx7Cw==","signatures":[{"sig":"MEUCIQDTgnTkGAwwrxbpALVxuKMnsHoe5Vz6zfolydRhZ39M6wIgA12SBZxe9JSN/D79jCHbH7IVrRlJA6bBqzIE5gwE8x8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjvXoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR5w/+MLUDEHStnIo13/JqhOGrvVe0B2nyuTnQWnKpxCgS4rfDuK+E\r\nmOoAdgaXvfDdXpsUrZc1Am7HtQI4LfyLbqCN163UnNFFSeYylsyqNVRdr23/\r\nJdfP9Z7YcpHIcp0zRik8KAoOEXu0i4knfwvRL9WpnBglglrt1+foFAt3WpDS\r\nbO1UAFJbPDK7i8e+7K7vbljy1V3phCtFvPTa1KM5HcdDMD6pIU/e/MAMtvnO\r\n0NVRK5Q8323TWN1pmTrZr4/SxKumYI/TJhWSc6LkzMo30xJiuZUwEWZkCY6D\r\nopyXpvrDbt0u38n28XUKjunMjT1+GFupy7+RJQqYDo7JXWfA3VARKkfhScRR\r\noVHlKtNo31KpBoWCuWqFJQfe8U7HObMByglMVfjrWzTAaPw+LYGBgM5cOsax\r\nQ67FcK0PMFA9kfG/S9vBQpvHoJXP1SJ6t0v4Io/cN97enQXWLztNT0mn3ead\r\nvMhfmZLADqrQl257g4F6Nwpw/kmzm/vSUAc0GQr/sP7P/WVugpsqRlHYFi1X\r\nMrrMCYhM1758gdOAlSZKtRSMa+ymLLhKpAnVrPGDmP3JhaG/1DsFbtU6D7Di\r\nsY6hhXTlPYtpar36jNrgfpuVkQaeCZUYB6WoCuuzV1BLnqC92w3ScMYnmyqs\r\nO5FXSA6FtYveL70QeP9zoXa8rk27KGiYW00=\r\n=l5Wy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f436fc0f58033247776471d9d1b5fff5fe52ebff","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"9.2.1","passport-jwt":"4.0.0","@nestjs/common":"9.2.1","@nestjs/config":"2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"6.1.3","@nestjs/typeorm":"9.0.1","class-validator":"0.13.2","@nestjs/passport":"9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.37.0_1670313448036_0.4835128233586061","host":"s3://npm-registry-packages"}},"1.38.0":{"name":"@darraghor/nest-backend-libs","version":"1.38.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.38.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"ecd3f23f7fccfd9b46dcbb5457865b7b1b3f29c7","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.38.0.tgz","fileCount":207,"integrity":"sha512-94T2aSZ4IvxafO7SUM84EC4iLlSAk/mjyAe2X8XZxJw51od8OyzLbfHUNpXa96g9Wv/oooKHQVTTN4y0aOstWQ==","signatures":[{"sig":"MEQCIA/zglE6LvJeuTKui4vQeXXFQGfMuFeQqzvbZMBpTx5IAiBgqLArpYfWapzI2bNRZcpn2XxbWB4q6c+ghQAw/HVwAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjvf0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNXA/+MPtEoziX3A96UM2dTLPsHkp6wwo+wgGw0ZuXCEL64hVT+D3Z\r\nRRdpXBgVoIXtdwyKi3HBzHlshcNXK1A/0n2MmYd7HScdYOxrVpeqZHzGTTYU\r\nRIZHfifpzU7xu7C24l6Yp3SVcHZYbMU1DjA8d9FXNG9Axxt6irIMCED0tFNy\r\n4NMcifhZQ9g4OmNh1P/VZEea+poDcMeD6pERuOvoObZ9jgSpVKKHqgD3taio\r\niYO8U7R+UeTwpHdUuFuSpsrqA/jyE2eSgsdxgn9Ay+qMDq9Z+7/x2Rzs6qXC\r\n1QTco0dHnOa5j7RVmLECS/pwXbt2EHuAzmJ7U+P8HaJSaaZnQSexrRtxUaJp\r\njI9bte9LjArP4pPWsyE9CPWw+FA6bREPP3q1QQhaaqsN/6seJs6uMDDQugJ3\r\nX5zt8Uc8yd4HzRb2+eUsACaLcu+qYekGKQc9k429+2s5q5yv5BSHvPuaYB4i\r\n35+R2NCSYcHMQGYx6gcy7KV88atQbxS+EXKzc49STZ0Z1FcumLC3sKGMrEqN\r\nWugJhk5NlTIr0SPOHycJPDlIOh+CjAkmfsAeo78Lz0XWKStIXUdJljIcOSwd\r\ngaZLqHUiiwWYNDFPpsBjpB6TgXCwhnE0MGQCeIUXRdyrz0N5arXVBntt7oEU\r\nfnKgfHDBKO/P6rFxtI3SsXLCJHOEzfiDNJc=\r\n=r5Mc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"874603148f8596a5ba90724e7606d5edc9a20280","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.5.7","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.10","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.12.9","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","class-validator":"0.13.2","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.2","eslint":"8.29.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.0","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.3","@nestjs/cli":"9.1.5","@types/jest":"29.2.3","@types/node":"18.11.10","lint-staged":"13.0.4","@types/auth0":"2.35.7","@types/rimraf":"3.0.2","@types/express":"4.17.14","tsconfig-paths":"4.1.1","@commitlint/cli":"17.3.0","@types/supertest":"2.0.12","semantic-release":"19.0.5","@types/nodemailer":"6.4.6","@nestjs/schematics":"^9.0.3","eslint-plugin-jest":"27.1.6","@types/passport-jwt":"3.0.7","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.16.0","eslint-plugin-unicorn":"45.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.45.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.3.0","@typescript-eslint/eslint-plugin":"5.45.0","@darraghor/eslint-plugin-nestjs-typed":"3.17.1"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.38.0_1670313971947_0.1682371982669617","host":"s3://npm-registry-packages"}},"1.39.0":{"name":"@darraghor/nest-backend-libs","version":"1.39.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.39.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"bd172b34ad4c14f5135316572da03c8e49ebb998","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.39.0.tgz","fileCount":207,"integrity":"sha512-9cizL+mwXT1tYLlNn018s3qaE3AlB4MNGszPR/EHmQQ/OS8hYQ6IsbqlX794tvpSOmqUApzeDOusO1BMtZNMHA==","signatures":[{"sig":"MEQCIDVeIsCCnjDrDL+9xcUYn8e0bwlzRDUQ9BRAdM45xosgAiBDbTcNmUY59arNOUgSZXRN4CtEjstWBt3o304CTTsfiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju8xqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2yg//VKZ+o5pGU23I+Knaog2vVhcCiausQOvK/Iv29EGuuBDr5igd\r\nJAd6l6c6YXuj92QJfZvN8fYGW53+Gq/fNJqBWBw3m6Z4L+lTd0uyVHwhqCmK\r\nl4eUZXNAzGGB0aZamotj8oKhpl+FFWO5hoQtuQnNacNs1FpNjCM9r0P/stPG\r\nAdwdeQFmdsUCDL6bndAKNJhBMRcuccVtRapPISEPkVsLQpUnkrkvmNsIKEuz\r\numh7eK2ofwszLi4SPg+JxioSi8uPJuv+gu9NZPlmNtb1/DTyKpCVdNSywNqv\r\n20q0Ig5p/daHDuW52nrxSpRgCgcrcd4GTKkFFtU5eLUtnfkqCpUngJR+xVFd\r\nSnIQcuGI5JPC7Mm1Pt50oj414RegXnfhSfr1GIPTIkS2hjdgMCnk1bLCNRWQ\r\nLIMXPWr7CCVSF2r8Mw9P6q/xAahzQ1qO27JZ+WUZTCFNgq9kScEVU8Vsdxz3\r\n+s6Fed2lglf2XiHVOcfCmpznhKj4wNutlllnyqmqQgdvCt934FFmTLLSPPSB\r\nrK8abmHngfqPI8lW64eIbCVXaPk01vF4G9sudiRu7gN779AGtavhOvHKvBew\r\n08df5DxBhwMxoBCgy50XVfGMowxmVTTpxpeqmkNQfCommHz6BgC9fL2KHq7a\r\n6sdwKXg/Yreg+Hy5pasKgMmjQrnr96LfW6g=\r\n=PmvQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"37b06f7c63737ebcd9375ef37b8c2bb305a4d7b1","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.12.1","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.0","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.17.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.0","@typescript-eslint/eslint-plugin":"5.48.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.39.0_1673251945918_0.21011439152838673","host":"s3://npm-registry-packages"}},"1.40.0":{"name":"@darraghor/nest-backend-libs","version":"1.40.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.40.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"b6b388b1dde4306e24cfe02ffdff4d2cf5055c46","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.40.0.tgz","fileCount":207,"integrity":"sha512-cs7s4c9KpBr13eywx0NJDVAXgUN7uPgIgwPGIJccU3JlK8fpibzoSpxRJ8uWtKYj/G418ak1lnIoRz/HciaDnA==","signatures":[{"sig":"MEQCICpYFRyMCZJwl6kg+ZHStjXBH8RMTNSj6fwtxeUkMHnsAiA2ThYMhplZkzgHQ6xrC1gPYemQ6oA2ZTjxoBVVRTs31g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwTYCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWAg/+Kqs7LSwzm3GGWlQIBKArMPg9T5Ndg2iVKUuQDCTIKPWZ0pS/\r\nt3EO7DocIobsyYCpWLmEGMW/PJkF12LbLb1xhLykHwpeAz8K73ZtkETxV0yg\r\n5L2sbtmHNg+AIkYxZjknPGG3vXWBFisJ1r69CVzDlx3IawbR9xBMxLQb9uu6\r\nkexiUAkvwZuGaMiDv5xm2LTJY3BJInbGVtSJkkUUgQ7HPoar2q4FhyJA44oI\r\nt/QhniofdT9OKzO26bK85wTTZP6ZO5TZUdLx+xKQJ5j6IauyuMaMNC9VD0iV\r\n3VioQozWg4VnbRxv6xuZj43fYMngKzq37jGTyWmjchmaeyaVw9uYFW1gqkZh\r\nQ0/N/o0U3SPKszSI6sYnbiwbRc5y8k+pSdC/hRSm0EAssijhXDyOqr0BN4Vz\r\nRrLu9PFahEpiOpB2aXUKeW3AdX4ZsjWbfNOyyGUEUsUm9O3xH4V0skEhyJSH\r\nSXd+X8g3pBgDCOntr6Mn8U9Jovfd7uQPlqlbh/sJZVIFR8pz9CcUr07rdLi5\r\nrJ9zMHVCBZUxlk4ASCi4IKqBufxhmiqXboTlcfYWubNQkKG7LE5bWRctq0Mn\r\n0Bs4MnzWY7SaNjRVQcwrKjUSwn39fDMOfoWSvsSEXePeoo+dS8Sa2+yxv9RA\r\nHNBI9KAzAbYwzvBvt9GnHPBQ+s0p3W+viQI=\r\n=4zrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b743863c127483e97d5a339479dcb6dcc963044c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"2.44.0","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"3.0.2","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.0","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.8.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.3","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.0","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.17.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.0","@typescript-eslint/eslint-plugin":"5.48.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.40.0_1673606658635_0.4085734538428174","host":"s3://npm-registry-packages"}},"1.41.0":{"name":"@darraghor/nest-backend-libs","version":"1.41.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.41.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"82278d14965acab17522f3e3117dd351f2eba01c","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.41.0.tgz","fileCount":207,"integrity":"sha512-DsUDK544WusVLqskY3qFsAm+DrgROPqpJIN/WLJCkEbgNhZF5l2Dhi/92MWIqhHwPq5WajFC/8XmJ9VKV5GxRA==","signatures":[{"sig":"MEUCID5pxFLm6p/1gR+5I2k5npgBIL9AzJCMQza4ZVAll8t3AiEAo/GLHy3udOQqdCcGqmMbTSS5nAIxlFkc8XSiUJra5c8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwTZ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmonjw/+Jipmegs1jNRKBKYCCTHyx4/L2MHgtjy+2xEqanvcs0sJuhfy\r\nx+2UiGj41+alE2mNyZhFvUorqI/KCSk/FwvkxseAkpIZGMhcc0yXQ9FNucXD\r\nD4v6TZXJFgDZlSvg4ZSv2jhyvfWsr50WEGDOlklL0J1540nNs5f44uLGlvAp\r\nnctB1cV67YDlue4kQUUAv/Obm1mRWlyxWDjnGObcSbuNVBoVmD//3VUcWElj\r\nn7SpxpTj2L7orOsr350aBxWK8Zv5pOwgrHdklytjIbYpsjitK2ODpq5QWacK\r\ntIrTZE8l209OXu3dDirYpSnGSYCXNWoFgs+6o6+W36CX1jo7LvjEjNaGubxg\r\nmn7XU7qhT6N6MbqywzCNBDgfcEYS1HAWONtoMOBH1+KDZfivpPy3jnU63u3n\r\nwulGhhZFHh4j4UH9Rc9gmGPyqfk9FVMn5P6jKhC1fAkzRjBw/RF7XVjaYB/D\r\nfjCB5YjDVTdQOXpiVWO0JxBjWGkqsL1bdCZ4Gb7HPZEfqN2wZti2mu3vs263\r\nAw1VNcyy1wlVlvQUPaThsFxny+AvwndIm+VIaqNwFbY8mQTOMyNx7VFMimkB\r\nyMge8IHzuDJyUgDyTw9DU2zjJk2R/FyOrp+4wa/KMUAQalCQ6xxufy5hPbjj\r\n6OqGWoL0m0Wtsuphy83eJJMwpaU418HJ6Go=\r\n=sAQD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ee35575b9d4d90cbf47dde772599f3679b591e0e","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.1","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.0.4","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.4","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.48.1","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.41.0_1673606771769_0.7894640215531219","host":"s3://npm-registry-packages"}},"1.42.0":{"name":"@darraghor/nest-backend-libs","version":"1.42.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.42.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"8905ab85f6d8fa3b9783d2b51edf8da59dca979c","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.42.0.tgz","fileCount":201,"integrity":"sha512-Sk1jJGJ/lxPdNSFqMlA3unsTWHybcedfL3Vze3OnrUSSkQzTaim8wzGPJLsqv5m8sT80/hMMQkIEuM4tW4C5dQ==","signatures":[{"sig":"MEQCIDc0XwCePMG7Fcs8KiZD4hoGiz7dNiVAsxonX+o+j3FGAiATDZaOEHelWKH+QMWA03fbpLnoDZxvNNMiNday340G7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjynV9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocfhAApIkiSphs/8oNZ1gbnxM4uuswGwFAYQOvE0Upi6WGlqk8D0RT\r\nHTLmCOdRgS97lsyvPuM/+/cudDC0LBYNvFFxNNPZHNfSunk+o+Ct6YXORPY/\r\njHe5lpNDm/43nwcV7QrfKGDPVX+jtIMG9Ywv0hx3Lqqpx/ghutoFx9FO9pvJ\r\nxRrbDAl2U7/A66Z33MNB4N8+sbkvx3I0JDZ1VcUxLE/aUwV88ep/A78RAPAz\r\nncbMt7RP9RevFMlFD8o3qLI7PYxFcZOeKf3D3t8DxBXZi1bx6nAar6I8U8Yu\r\nqbsdR+e/jcmZH3RchWDr6DuiwvNEG3hD1wM37WZoxKIPptn0izK8Li+eDd7w\r\n1rGxWiRxRbDSDw8CPi1/PDzgjKqv4DMvvReKpFsSvjK4nMLw8ac6F9d/198P\r\nvOGeJ0ciFPltkZbQx/FYxOTCOO7ZZnuL9WY9+L923QD/bATMEtWvDf28Ue8r\r\nkodp48iPZl50Hr+3GEMHkpyIzXREzSGNsq/GEVdeF7BqXqO6tR6t2gXw0bxN\r\nxJ9XFStFlofVuZTmYtlgFf4JsdNnPFP9hRxKAJWE7m9EVAMw1JGEh7oMu/oZ\r\nF3AqLBGqFBZYdfN49sJxnyaWItDDbmL251TfFiA27WjF3WlpVAEzTOD9VTxg\r\nQ8nLHtpRBQ2CloGOXwgtrNo4x9m2vQjdRQQ=\r\n=vglN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4082d09ff81521af0bbf3edd16691f28f1130581","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.1","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.0.4","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.4","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.48.1","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.42.0_1674212732828_0.4590453561315688","host":"s3://npm-registry-packages"}},"1.43.0":{"name":"@darraghor/nest-backend-libs","version":"1.43.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.43.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"f640c0c4acf5479b05205ffdc681c858940a7001","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.43.0.tgz","fileCount":201,"integrity":"sha512-/Pvf6dHyuM3WK3sRX19b+HZjmpPvTYYd9oYMFOMxvrN5bt98k16/oXwQg4YKw2A+adid+x8eoY9MntfY0kwhzQ==","signatures":[{"sig":"MEQCIG88g01nqIBgcrB8b3ySf5gkR49kqLx93Kp2Nv5L8eNDAiAbhB1HMgmCqbYcxFFnlO/SY+eqqO9ZlAy0As27Vvg3SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyxkpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVGg/9G5XArYCLHpd8/Mojg0Ip3iGoRmqEwv6otNzcwb7vpPvvPjAe\r\njlyB3vD6MgyRi5U2zztdnY0p4Cb3I6fggcmigEhQxnBO483BnhIBSU8iKoWj\r\nlmjjk7xh5ah7bUT0Y7Kx0GxN7omI2Iv5C39plPZMUmjZvWuYikYMUlmgiW6S\r\nqTok4RASXwBR8IutEtaFrawO7AsNQa3+QCtiuux+bfeVVviclMstYQF7A9V8\r\nu9Dtndx1aOXrZ2yqwecsG0jDD6Z1mi8cWmfknv7CSV0TTKtky8j2pekC/5Io\r\npRxXAtoDdfCsTmQjae/rsUq2Nx3bR6PsEeWFrZqRX+N3zA32E2itDz9rKkWI\r\nPFXiWpwI+byaH/5rFTltlFZ8l/VRYlfvXBs4xHKgMv2PmUvxqmyLmagCl7w0\r\nzINd2za4EwAJebc8T9rfTsrKQ034QPy4c5KfwiSnUsSkSrXMBua+ON4UaHm9\r\n71nEHJwlXuneaOBFVuz2S+pzQd2ljlLPv9qRxFu4pCP2ZKkFcD182lKeC5E7\r\n7/90ltMSO53WVEC/SXdHXHFysW49ytu7u5qXAxBMGdCG1bfZX1xpFHTxZdA2\r\njxLqGJfn+W69t2AhCjyHyvpIylPxJXSCSiFqQa4oN4j1ARx6MrUOE6kxJZR/\r\n60+WU53MXd43VEgTCBfCmcRJCgKMwBZixtI=\r\n=wiSK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"73214a148c95fe032cc452a975000e8d80efa1a2","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.1","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.0.4","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.4","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.48.1","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.43.0_1674254633543_0.653237206791266","host":"s3://npm-registry-packages"}},"1.44.0":{"name":"@darraghor/nest-backend-libs","version":"1.44.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.44.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"f571dac436d5c4f90dcf82e246fdd4d012a6709c","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.44.0.tgz","fileCount":201,"integrity":"sha512-6Lq+Di0f4JphfIDkWaFCVUmxkg3nYVKD9gc8qR/tVZ9Dpgy3WYhSjwE5fZmAVGjyTnXXr336FI03gkcG1oQIAQ==","signatures":[{"sig":"MEUCIGw4eFQ5eLC2pH/7Ic1jZOvEN9OQ2yZpUL6PkXQwP7loAiEA/qr6vRJeDFGfPPRXhAXKp0pFRkbSYgzhFmj5gunDskY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy47GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZARAAgP3b1c/QTApNCp3Qs87HWuv3f9YSHr3GfdSReKQYPM/F/B41\r\n7Jb/U+gMd9NXbPCoTaXLUnzKl+fp6pZJItK7ufqmnqKJGXtgwW20ppT8+NeU\r\n7T7cdCtonn/1PVhPUKUlOUeVa+1RpPGDmUC2bI2p7BPb4D8V4w+95P4y9rjS\r\nKTOhawps9e12KTLnhDAf+TeZNoODZYl4jye3oUS96DqgrXnh65jeR/0ZFLY9\r\nobIulianHoY6F1mQaQsIcIm+geH3T3uZlBr8Jv7cJOdmdN8dluPnCUvErU1m\r\newyW6ohBzlJcGd1uVYr5jvTzcC7L3dOYie+rhF7kQ0Sz66ez9+Bo6+wl0akc\r\ndbtJ6elYg+TA7+nXFlRuh8mDvuMblTPCsoBlWRtUFjC2e8VZNGbrIkEM0lFI\r\nSMKaAcGDFeclPXqkp5yRQ0+y5Gpi51hZnAgC8F8w+HwOMBOkW8EN3jRRCUCY\r\n3gN1ZeVQEUA8Ctmd14N0tZ+fZw2iLJCFRV9OA+UYTpAqswsIZVSYgk+90clH\r\nmKIy52KF0ycV1tAmYHoDoykqnl63LumQx/jf7/gSWZ9zVAbh+xKzwFiWck6E\r\nr5LbV7aQoJGQ4BreAtYfgLy+7pAePiamrlU2v9H1TYFsTxo9/eHbGcVXdkg5\r\nRyOQxZ6RaPTB/uOMlRLzXhIqB0XQ2PVqbEQ=\r\n=R+nh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8edd79672d586d0f47d6c38d3e00d02253808ea7","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.1","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.0.4","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.4","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.48.1","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.44.0_1674284742573_0.7071218395627221","host":"s3://npm-registry-packages"}},"1.45.0":{"name":"@darraghor/nest-backend-libs","version":"1.45.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.45.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"a8208a04ca3c65bd5f111da22a682c19b72cbb75","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.45.0.tgz","fileCount":201,"integrity":"sha512-/UXhsjOvZdNREY2yJOTg2lCvfFc+YjseI5rrd7QqaY3ap+460IJtqyle/9Kf5C9y3eE/OYWHO54ttSCQSF5TAA==","signatures":[{"sig":"MEUCIDXF1ANeQBrCtsG3Y8NqR3PIB0X6eNz/d94/pWDVAd1TAiEAn+2u6vcrJf61aSEJ0dENO+58wOHrRDy+laSyEikgE7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy5GgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopAQ//eypjAgLZod5ovrT5u32EzfjZKnaQ11ehI4RP1Bh0LOxW7XML\r\ntVu8fOP4zoWpDWBLqCkcMVNHBQL2lVnkckWQQVyGmEJ6iTB/VuDu/xjS4Ep0\r\nHxNiEIMBOM5KUcXUxIxYkOpu6+z4FN3Xup7byl8cmXe3FtWj5pCMZ4T6Rrbf\r\n1EIjrNPUpytQRHYT35BoRR/mTBWVyblvVyL86ke0qKPeYzXuKnvisCVDYEuB\r\nfRUCZaGPHgvO1Vd0RCLycU8xqXSViPO9SYLYT5YWmqZoarW39+OjYayOY7VC\r\nNd+0taJ4uBWJGTyDRmI2LjlnPaytyhG5d9XPqmpKmsagTisXF35tlunCBCSy\r\nmyKTbtTVHqe3H19yYflAGdsFB7bf74IWj/hNKO64fjXaHE42uh1g60RYWuwP\r\n3j3x+XWo32MVAnkTG1JL2soJZc2Zpoxsm0QdTumHHgyaInZl3ZYvh8l0Ya7x\r\nOHhxc1J4zjl3jBpXWiJTaIaI4UYcdegen9/Kjx8P6u0c4ShtIyR2dQwWu7GT\r\nx//Nj07oXgHYIWVZedH4fEk6QixRhK4nS8gwaQFo7EQg8yDmxLcqOWoR9FyK\r\nhXkdGNlAxRqWto8rYyov9cUih6fwPO+JCXTIFxI2ttPKPMQvJrcMonK8mafI\r\nyBg151JouFPwY3gYCB7Fh9NKZs6kn+jLVw0=\r\n=vzs8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b2471ad99b781ae10411005ae0eff436960f1d96","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.1","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.0.4","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.4","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.48.1","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.45.0_1674285471858_0.0004685698785649173","host":"s3://npm-registry-packages"}},"1.46.0":{"name":"@darraghor/nest-backend-libs","version":"1.46.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.46.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"8b4e759352c170fc621594a968ab339e7b36e3aa","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.46.0.tgz","fileCount":201,"integrity":"sha512-eeDj2wPM4rJNr3ALHVYbCCfNUsafDNSj1+WnKG5qiT2G/i8zgTMUUP6POd0ML7rExzE+p+Um4r4MX03QeQ8FFA==","signatures":[{"sig":"MEUCIQC1r8d+bzHmWuF2OVfn0MmKWPpat5juGerlb+KLiADLeAIgKSNORvHdYBzmPgpPUOS2t7pIoEk3WyVQjb2S63jzxL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy5VkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZiA//X2EGeJZOfRn6erjmGcsODPjI9NShwgaL2PHbKEgLfn+sDsQ2\r\nV1XFxxkg8nUlCuLUBbIBJbooIcpLYhCy9dJEzbr8enjk8kjtX5x1TD+QLxEh\r\nfXo/lYfZpcef9/D+AzEUckhP/uqhVCufNIkg/zXNwC6G/N7ClA+SNKL73KPE\r\nGdI5sDRxavbAfmdpJXFKhCcgyHAi/i7ElG7njdo/qgfv7JTnJNYLhk2ehgz8\r\n+yl9S+/1QBHtFKpeZkGjziuMkDbUG8daXgvMAYsP6L3DM4riGFA+3bm8PCuw\r\n2fymJvHWyeG49z48MBHjrnOVOu+cCD4gezAQ+XOZry9vezvrpx7fBp1IRRnO\r\nFsag+pRmk4DIh77Itn4mLfdmpvs3cDrngWo1xNXaEOBgVZcmKK1+94h6ktn2\r\nuhaHL8vWtH4wlh9BnF1qlfyyOYArqd4ZVxyVeDPRTmll9/na+SRnaqKZzmQj\r\n5oHupHyicsn/XRiDBC6UGCrKMZDe/r1bDeAiuGtE4NqWbq1BqZ+wP1yNzaTA\r\nd5MZ+wsw4CUUkLaY54yVSTjwOIPRYoR+iFdd0Rz9JR1eFX4fV0L2d6NZnDgd\r\nqfTqhPTTnf155djjtFpwK82a3i4wWFPnouCFWzH83UyGksrxwQv2vfoHQUXt\r\n+CkTHaHlbxvOhb34XW/1IuTQOH5vxae8dzI=\r\n=GZK8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d55da7600def8a78f52866f367cfa27175418f52","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.1","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.0.4","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.4","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.48.1","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.46.0_1674286436472_0.5588790592357684","host":"s3://npm-registry-packages"}},"1.47.0":{"name":"@darraghor/nest-backend-libs","version":"1.47.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.47.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"e2bfb4fc6493a9b6c81d0275c0c01c5158ab0cf0","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.47.0.tgz","fileCount":201,"integrity":"sha512-qvt+iHEueaYhPARMtffUet/EeSraws2m82Zc57/42/E05MSsmTzhCQViDb2MO/o4xC7DnaexOWdn8+J6yupsdA==","signatures":[{"sig":"MEYCIQD4qreKPYmnmWz9BhwlKx6R1pXTnK93+3UDTb0TKJXpEQIhAJVHfHBBGBtN3ZmXgyJs4XsSta6xkd0SdVoi3RxElo1M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy6l2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtvQ//SY0lpyXs3SM3+39ZJYqudgsyZeWcupTkPC2UV7vqX+sHwUO4\r\nkUpxvK4RAg5tTtFipvmo6vlwnopQGxD4hdIGyCkRfdJhida5xW3mWW9mnCku\r\nxf997Ae8GSsrRRGC1Vb2zsLmN6a5E5IQs84UgaGdmHyJ4xlmqPONM9QNC1SK\r\nqD65COW425J62djkw8g9m0AmfoiPZNRZ7xc+PSgfNpRiyBQTW/rb/2GkpXBs\r\nPmp+31BQPVWcNIKLhoj7/pQwjksYjO8t9bLMj9IqbmQcyvYBDu25ADlqaDaQ\r\n6KzbBKF98GaG0a9yAy0inxUz57yfq3xnVPzGC1cUosTEkz8OBHNWrvRS51bU\r\nQQC0537V7PC/tvAzNsRWJS3BY2h/Qw733qdRs4Is6r+87UFhTsY/7oE0/Gh9\r\nONVBn7j/kEcaM9xu9zz2GjmIA5Zz6letly2rKfbUNlXxV5ckohbJmTemnrbH\r\nImV5W9751BaMMzx3WnuMQ3z7B8RFU3FROxkHn05aiO6zibVSL0KSqBg85qIi\r\nkmPEOxDFWp6cb7RF+FMdGXyyLAjIgy8Bpxa5eJlvnty0NsHHL1WYaPrD6SF9\r\neY6Sh6m3mAzHToIovW6Iu75yfq+Z0yGFpOflCAS2hPIBOmAFOwkjgtgUIuO4\r\nev1eqn6DeeFXDwCDtACVutBJqs+5Zj+Qea0=\r\n=elg5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4a836a98e59f822afc92f62e3d4062860850c863","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.1","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.0.4","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.4","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.48.1","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.47.0_1674291574672_0.06281484162710682","host":"s3://npm-registry-packages"}},"1.48.0":{"name":"@darraghor/nest-backend-libs","version":"1.48.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.48.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"a06488ff5d639459dae5fe8289fbfbbb42c9f06a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.48.0.tgz","fileCount":201,"integrity":"sha512-3D2rQk9JWy5JxRfFujis89XB4te+vZkUpePy69o++LzO5LNxFZYwQtXUMriVcN2ZbtetQ+qvNsuHWv5GoQswhQ==","signatures":[{"sig":"MEUCIQCkda/VnDfmZuLCj/QHxEB29PUCfo0QA3w2QqfGvzF1ogIgNLKChT7VaJKw6LQC+UGXMcjnvhzjLVskF2oGEkBunrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy64wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl1Q//YCkeQT6SpJDzRlnm1JOFsjdAKPxKt/Z798cVhWoZ/ddJRIz1\r\nXbrG1wnZ+wGpc4jLRUopcxoB6fY8abUzhKRZfq45VIJmiH7BwanDbelOypbm\r\nx6a0cmL02hAXE5AgT6VGEX0UPNfmnK3NeSO/B+O16JicUcpHRR8KL6e00NOL\r\nACGW7jz1mHIIb5nGw5pLGCU4XSZG1jnl0qmL8BmtiAz1AucNtCCSURHO86w2\r\nzLDDyu+u3XAQ5zbfLkfw120qC/34YaNyIyRx8MYCKTWINY+8RI8unRMfO6yw\r\n0756cqZor0yqgGCRT0YPJdxW111gg1fvgsFPQdzd/uL6pYAVT8H1IGIbvMvr\r\nIQuXNwOLUZNyZdoxzoPNSN95C+lt8I+O3HBh/AKysOv73BRsNB6AWrXsZCVz\r\nHwLNmrBTYKlY0/WMR17U6h+QVOIy4U5i4z+KR8Y1HwXruKKwIgsDn/Nb8sVb\r\nwRSUuML4tpLVQAvzis2TR6B/lrnopyI0/8NH597r5oxTDzExCKYcCYM2fQN0\r\nT9lCvMWGySwBjzfFwse36uhvR8r+c+Kf67GjUo3SENA2VvFAL+0Kx1C7gi6X\r\ni/fR1sYlfNfz8ZgAxUQ7cUT+X1SDGZ0vL69TobWOrNVpWGU9+4ayMKHCoGqO\r\nUmmQ/8tN6cUOW/pQEFF4WfGSuQmUq0UPgns=\r\n=ySth\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6b248f80f00bc2cbc745b36765347fb1be224312","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.1","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.0.4","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.4","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.48.1","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.48.0_1674292784350_0.1453517549570511","host":"s3://npm-registry-packages"}},"1.49.0":{"name":"@darraghor/nest-backend-libs","version":"1.49.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.49.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"52e44be6fd4cd22bbaa52328dc5f3021e39576fb","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.49.0.tgz","fileCount":201,"integrity":"sha512-NEbDkmOGHQNaGiVgsQwB7toXMgN5UO9M29SKs3mDTrtd5BQNvkd4ebZ8wGIU3TezhncIAMMujfGLXOoTC2bEcQ==","signatures":[{"sig":"MEYCIQDqVTkeLfh1/9tz6hF4QBVllMzmSNFC1/QQGCdPzNICEgIhAOqA1spCjU298/Wsmu21bNp/L6hyb0YfKj2IhztZJenx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzLMxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb6RAAjE4aHruzj0scjmh5A/CsyBmLxubD+YA6yGWhUCBRr6/pV/oc\r\nO3P1ixASD+Ni4Z7XQcdDn8t0qlFsC5DzclYYAFEeVl8hUUE4/0qSPC6lXDfr\r\n8+Br1YvZ/VpvmEObAPc1JiFxPuowvxZcUDLhNwkwoYGcz96XN5MV55LPT9yo\r\nmPNjT0R+mdUTiMKk+fRYJxDT2LNtNyAKG+QIQhNrjn8E06SO8MFeMdXW+sLK\r\n3krunIe1TKaW7NLUXjrWNAQqUUogMXXJpgekVs3Nn3G7q3kR3tGaSxj88eix\r\n/0r+ZF9snK7bUijVWoF/Wn5DA0XeS5zphESxiZQ3Bb6VVwKeypFpWiL+MMAf\r\n0DqVfFmOTjSKRpdd6VQIGeJSRmxNieeoW4UmbgjMoaG2qV53T+E+slxppQmx\r\nQ7Hk+MmGDWBF98NfHVrKdBxjPaD81Zk/itYWn8cBoGLvxJA1hYM8Okf3mWC2\r\nACsUVow6LBlSJekym+Qi8iJeDN+xKTNcBc0Ae+03psZQ6KtwFH9m8FAV5l6a\r\nwG3IeAXOElBnLyQvrwl0ljm1c21V9HeECe3uF0mI97DTY3vRLcmyWw5LEF3t\r\nN2qre4UJrMHRVd2i9jmzX/Kb+SPy87MFpILNnaxeeV+cUhjNLHYs4XVQg9L0\r\nQFiYgIpnBFzOEIwUoRT2nBDhi4qxn3UOhmU=\r\n=VMEk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e84730ff4773733591d711cdfa582bb17d56fa5e","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.1","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.0.4","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.4","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.48.1","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.49.0_1674359600894_0.9975056142599183","host":"s3://npm-registry-packages"}},"1.49.1":{"name":"@darraghor/nest-backend-libs","version":"1.49.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@1.49.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"f132d853f23c1242ad10dfd6b981f1ed82f2bfd8","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-1.49.1.tgz","fileCount":201,"integrity":"sha512-l7EMmto7lUGcI7P3H89iE2HjPNAzWJGvo+qFOsPZzd1YMxPjaXmMtrfXAi6AE4lsMP2p9Gm2TVF9In+ZshdkTg==","signatures":[{"sig":"MEUCIQCUCEVMWmP9bYaoUSpUR3y3tClDiTu2vB2PTyI/c1TDlAIgcaJp5B/KX9IMsDEGgEXJHySHTBRBUgBOcUMH/wQAI9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzLQHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGcQ//cvorXnpKFno4ObN8ENVhfRg6CPEh/NNhiCuRC4fNFZgUYv/F\r\nq0VmEynFBl2mNgX52lvFZeBPIGpdhPNTAJZV+zwJRZgT02JZX6Q1cWKa0d3H\r\ngglR+ATkrHKO6LBnXFDm7afekYl5w7BvwPeSnb0LFD29kfkMuh1OEBSelxCN\r\nnVxb95HUFTNZob5qf8joB1ON/UFcXZB2R8Xsq8sRzqIS58LvoryoIkPLzejt\r\n/l1n/cVf0nG6kVW8VKpBYoCNbGBSRYlU+S4S6CcCW1A8zQRonjLQHgznFJxR\r\nH3X/mQmz3Dadj0TmKFyqYuQhTqcBjoGibPETSoJpTENckAziscBYQUfrjIjn\r\nBnN4YKvFEnwTrA9A8mgC1CSHEDTjiFkExooFUEyJchndXqKXh/JFriIZulT1\r\nuGIB0Ti6xdRTv6T8xxWvajxbt0e3q+F7sfBYUsxCBo7LFzfxspRMXjD4Msyn\r\nTecN21+D6vDzQHa1Yh3XUoGBE7Yreo2Hqsib1YO7g+44UH0nCNlLAipGFRF+\r\nonqoPLjKVcsa+Oei8O/yBOBoxXdDLBkVyNk3tQDyZWah7FMGFXtNlqUwrFz+\r\nOwhjPzKCFtiWf2DwRPMbReY0PXLx2inymtKs5MsvQ45dswR2vdOjLvP5mgvG\r\ncU6QeHqH2ksWZnh7laYmXU042hg2uUFJ7ZY=\r\n=JTW7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0f0e6130d2f9db0b3dfbab6d6feb09f2e9f1a381","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.1","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.0.4","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.0","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.13.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.31.0","ts-jest":"29.0.4","ts-node":"10.9.1","prettier":"2.8.2","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.8","@types/jest":"29.2.5","@types/node":"18.11.18","lint-staged":"13.1.0","@types/auth0":"2.35.8","@types/rimraf":"3.0.2","@types/express":"4.17.15","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.0.2","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.48.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.48.1","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_1.49.1_1674359814950_0.3435578412589011","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@darraghor/nest-backend-libs","version":"2.0.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.0.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"d7d7bf564e1217c9949305d36d143ad3a4e93cc0","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.0.0.tgz","fileCount":240,"integrity":"sha512-gZ3es1Lz3DvTSO+eVpl2cFcgQ0fEYAfv+LnEnk1jO9KRHvWpx0qsO1lj/7GZpFth1sv9PnRAmjencd+dig5CTQ==","signatures":[{"sig":"MEUCIQCXqrXRFhD3TfOEZILpzvsYmftDBmvcc+YJkMIzkfjo7gIgN/Jv/cN1AEbExrkl/9CkLZDeIqrSxS4KSqTbbpaMOx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj08lMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWaQ/+MY4/1qXIJ3h/hSrbprFCw9UQRkHwNKpgNekTu7xu3e54gVi4\r\nvCdVfqchGiCrW91tJqqvVxpdadfwwEsLTXgA2h6Pmr7SJ0quRRrYL6g5waM0\r\nmpedJY61einEXlrkno2RBu1H1IFkiVhQT4eNsFO7vWCLrx+cT7s/gFn3CGVe\r\nxhPncCr9m9weamdbGZpNpHs7ritrDdUPX0j9O8YdEHv2imKg40Hk1pujgzdO\r\nbXmz/PSBcJWUwuBbbZXoJeAqwxQplkUkkn0vzk7V89KzQEFU4VpJV6oxVRNB\r\noqYk09tktnTQoDz1EAV68GzoOxgZI+jumT49J27y1lSvgWJ+YqLnjTBSimr3\r\nvtQm8G0y2SBULEb6TaZhEZGsehwChe5mROs+Rj0kf1LX4ucEj34tB0uo8Qr2\r\nTKBG04vN0VMoCWuKpl1Dwe7EAQ4DxzJUcgjV822k90PKom3GEPi7Zr5AalVX\r\nDlhoLSyVPETCtE9OubvNJGMZ+ZzcFm9PA+5YL3TWY/dhvh4hY6YCrJUAEJkz\r\n4yf+DP3Buwn1E67j9CD5WxQ1X6mYzS+Voicumzhq5XoKexbqlZ442wFhekn9\r\nlxk280Lm21gFpJpbHyFrGG1FwnIebiUU342sV9HJjyNRbiqtS6R9EO+TEO3W\r\nXzzlT1U5AS8KbS4LevuZG/oH67LeTGfX4xg=\r\n=e11E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9915be65f9a76b9047d5d4f7aebb0ab67fa0cc40","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bull":"4.10.2","jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.0.0_1674824011858_0.7565406628208271","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@darraghor/nest-backend-libs","version":"2.1.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.1.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"fc59869334bcc5cef46ff94701d776f0038a127f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.1.0.tgz","fileCount":261,"integrity":"sha512-mX84BT0VLvan6nPwnEnaVyTlhwByaNtp9n0POudobsI7PPdR0Fd4xFZYKIIsWX0o/5ElEkMLhvFFDc0QBifu4A==","signatures":[{"sig":"MEUCIGSxnyPPI0BsyoRFDWEW5GFF8HBldFOJTmnRCqxpco9bAiEAkdP5jjDmYHQpm+jgIRZ0dofciWWSlg0ciqzhb3EvP3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj09lPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs6g/+Luf1XClIwGS2TUYjxpTBHyoc7VTWSznvje88vTFNTtHMtoad\r\nn2uzPMogYxrged7QK6RtaA1/r8kHxNYOZy32p7jwYy56ptdkE71p68ylUJtM\r\nHZIQTFrDbbcOI+6g3ak7nrfNuQ0P0pEdI2KsFiK2QxC412lu8ANtmtKa/Am1\r\n4yCnGbG3L+jaylEgBJJNfxDsZTQPbPzLCqCMI0CtN6sn3KcccUna725e4pJn\r\nqlZQvfwSs/fa8gCIfApg7n421CgunTWSl8QwMg0yHh6af4CsRbIaBVNR+bAL\r\n4GA8hcRIT1CF1iaUZwycZav/sXHAFRWBErQF0fJEkDTVy050unExQrpF3ulC\r\nFtdihgupJHscgS1pUs7BfE3NJR5N/tiQ2rj1lCpRPxaNBQCG/MuOLCDJzV+S\r\nSFqlHO2HqE55oxVglrIq290F95xhPDMz6/dMobDAOo3rcTj8lIfp3NQbWBfE\r\naYHYnWKmXxvdEoO/Os7nKBH5Q3BdbALTQUGPkRah+qi4hqv4qL4SrSaJHluc\r\nkcE6l7ayMdWXVPdyon7DyOoUXgVgKqF5zKBLEgbzYLm/hAcEzWMgJlUW8J/y\r\nE0mKmpNZMcBR5hdfJJqw1VHv2Rye0HKEF+lIsKHkDjaHbjp5mTqsWtJdXPWh\r\nCjQRE9g6kh0DkOgDT0aEv86fOSVtcgkuJ2Q=\r\n=K74/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"84f499f625e6ec3ac9c4c34337cb2e728d29d94a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bull":"4.10.2","jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.1.0_1674828111331_0.17018609123690842","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@darraghor/nest-backend-libs","version":"2.2.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.2.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"generate-client":"dist/open-api-generation/generate.sh","write-db-config":"dist/database-postgres/write-typeorm-config.js"},"dist":{"shasum":"5db41be25538cfe86e55089108c6d3091d3d9e24","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.2.0.tgz","fileCount":261,"integrity":"sha512-8fZE7YhR55yk1HWPOpe3aFZKx+dsA1Wmo8b21CL0diXtC7bpYcoPxS/N3UJSWlFZ8CEwds4sYH0Ff1z3kiwIdA==","signatures":[{"sig":"MEQCIHi1vDuQHtUyyApqc4W+xcTUNb/iXb9MZ5jX9nrI23+yAiA5e5r4EwRVI++9kaOeBag3npnMnWt2hrO1HRB/1KQ+lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1HaAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEJA/+KOgW6pN/jM3MbcZXg22B3l3zqNmHSKXJptd6DUQCe9k5Qhvy\r\nhAvcrbBi4Ohbna15+Gms4epg1t2Iqpjj31j/ITxEgy0u5Ct2Vu9VQso/fLy9\r\n6rKjWPdXN5UJmPUYQvUlTolStK8oWgNu2NsYksIpZzK2Ykzf8ICGu8AtYbxm\r\n0XbIeK3N7TgB4+ni/YUQOAyw1JkmpCtIwRqkADa3SlJffMOiIP1Q8+qA4eOw\r\nCojO4c31pix94zqSBlpnfWJ5/dSLdCHWhtZVZJlDWKmKAAKaWmamw0kVz8uG\r\nKiBXEMA61ehXTK9PDf3WPZfTlrW+kdl0owD68wBNOREdWTbQUhFCkIYaSxnN\r\nF2UsTOy9PiRSn8lpw7IzJEdjzfqDfNzxMOX6URRfZMh6lr/QUyFGIHE5mg2h\r\nIIDcz0T6joqMLs+VcbTEwTQwbRYQkgepweInMAJRMt9l0kK8A3Q9Y6Pcn9iZ\r\nsUTL96TI8ESbe6mB+kgLAQOATV84VW5u2J9ox1biGxQ71yjVSuzYSu2YvRMx\r\n/pJqKXtcGw0kzGt1jtKIqSgZxTWIQXmwt1s8wfIjcyQlAtrxhaqDVwcvbM2t\r\n+I56PoMvkqlaOdYXzjV28TUcJKhmKC64Lzpl9+CVeLXY5jbyqs7WVAvksmQw\r\nIPGHjG2Gl1etsaMFoi0chxhTYg3A1zsDKA8=\r\n=WNYA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"062e7e47c203e9ae945302a90dd48128342d28b9","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bull":"4.10.2","jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.2.0_1674868351974_0.22250274327515096","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@darraghor/nest-backend-libs","version":"2.3.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.3.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh","write-db-config":"dist/database-postgres/write-typeorm-config.js"},"dist":{"shasum":"d8f72ad2c47b3ba873f1cda292f449942d93925e","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.3.0.tgz","fileCount":267,"integrity":"sha512-AypdRj1TJGAj0aDAhaslSodQMpw+ojv6KXLZ29JV7tAHrR4q8+Sum6x+WYRsouMBjoWMexR0sV+v/L+jMPykkg==","signatures":[{"sig":"MEUCIQCYOTOdPtx83o/NycTUGuhvmlq3GFqn4or/6d/EuiBlTwIgcjjyMbjaD/+/NUjGSXMK9D8sBZanC2ZMK8e+CGrAeN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1IosACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprbg/8DpmLza1cCqMLKxWFntQmsIDRwvR7D1vM2OwB9T9B7OPpDRic\r\nTv4CXhF7eyNHqbU+cMp6HPKrVZJ7zBVI8IRhsuAgfYn0Kq4Nmfg/IW2PnaPy\r\nDokY0UPpOweua0qvPAhYgdDc4nv427415Zt6wqPXe+3oj6buKXj7cZhiU7bf\r\nbIKFWp8pm/IGxhyjGtaao0+QCDjzjKHUJsmKNhZ/CkE2uESPUPvmWUfvClaM\r\noQQ9FgyfKU1PYDRa+FdsX3SMZEB5/Oh8uSWmqqFr9N0tUDQzPHgZhUPN1F1D\r\nMlBIBpZTsDP65gdwCPahbpY2P/B11Wmv06QGvCxFxcq/5aDGwTfpIPGeZ4HS\r\ntM+Yo4MnO/6NCi4NUX3Kcq3KCBIFKNTnbjKKWEg03+U5wkrx/l4u/atNYM3A\r\nmBzERty+wpeHYBFADX+5WsJ2wASNsqlrhoEtY8oWoOyvKdpuzS4S94q3q1ah\r\n1GeJXtlU/fSBCWUxAPEv4rBAgJDDDCY/meco7t7Dic6ncez2HkoCWEe9bd8I\r\n4P3m2yep+958A2BOa4EYBvD1v6tmjST9T19Vd/SBt+VGFHszkr0G1qnG/yZk\r\nsmYrf84mOXF7Jbf+I48Mt3XQuOqvtV2//DY3nv2BvOxzgFjHFrPHlEZs24mE\r\nX1ewVWlj5WErrHChuXbBwshZDYCOUkfggPQ=\r\n=st1w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"776e28886a5bd021243743f0c1d9d6df826e68a4","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bull":"4.10.2","jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.3.0_1674873388698_0.7463615864876019","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@darraghor/nest-backend-libs","version":"2.4.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.4.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"06e0f2fa111ba7569d9e52b3f2b0d3562df965b0","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.4.0.tgz","fileCount":270,"integrity":"sha512-tl9WY9D1RGpLTND3MpWc751I0p/T8HrJcBlcf1dqctafSdmAw2XN0pF51dchHMdIWdlAHYM4BMPdnUYLqO4c9g==","signatures":[{"sig":"MEQCIHHMeu1y92yPlyCnGEtM0qOq4/cDJE8LRoaC98KeOFG9AiBf+DMtWIfPGZSb6Ld7DMgJxOLvpcGjHA2wvQ1GAXDp5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1I+IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgUw//ZV+FjxHGDi2kIc2MbCgdmVJ28VTiiVoA4U/FC3IWrSdp5e4j\r\n/9XWo9cSQ01idq86Kmnkr/dOwD9tsOZnak7fbqZNenE+NQ4EU0wvFe6OACF4\r\nNNqeWKlFaEPbCdjbLBnxJXYg8fGWBcpLayvlw8Lfm9KdXHcZdNEeVgyHEQlM\r\niJVf80I9OoHrNX3eSp984bVAw6q7Svge5gJgB7DTLH96RHS20kXqdmOWSTwv\r\nVujxl96+9SnMbzMPUR8O9nVF0rvVNZwVEzGM9qq5ozEv62FyHSSMw9Pw06bx\r\n99bw6BjChrFUPvaYVkVdY2kr72Wnf76rMJoFBNKtMgupbdss+C0lPHshzi8C\r\nxP7UB4fajCPPWuP/Dn47hY2daHxKrzWPQtPXkM7e8+3eedtyG2QX0bRE0M4r\r\nKdgWF0TbgLmiGyV2mmGTVRdl70FKN7xQhLoqKxzBZRq7Y4m5qQOREaIA+2Rt\r\nfDSqVE4ATHKt+Gg0P7nw1XyZJSdq2TBMY+7YNfoYqDqDGFey1aXkJ9ZjhW2x\r\nCgJLHy6I394b44UJ1HQV7QcV0P3r2VkFhiIIT/szZQPGnAW3M5pwe9WPbo53\r\nxI8x9U3AC8gVs/mDRIPDmlxFB37zve1FXV/+QpSuoQQazTCcze62fkKtBwzu\r\nyC7m5tSlzUX5g0X7x/Zq1a8o8VdJa8vv+dY=\r\n=ma7I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dd3e7c82e4c77598d1fa7127514b27daa4ec4e1e","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bull":"4.10.2","jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.4.0_1674874760000_0.21812039179071796","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@darraghor/nest-backend-libs","version":"2.5.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.5.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"c27c9ea729d23cc64f0ecee5fd6e7e280d5a2a4a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.5.0.tgz","fileCount":270,"integrity":"sha512-8LWmqhHm3Fl45QyS9rXX/jmCsWfJrJiKul7bNWUXKZLJ3DBs16ZZn6qcNQyzz8ls7ot5xxJf5vJC6SZZundYbQ==","signatures":[{"sig":"MEQCID7Nm+kZ8asToU3s9HW/iXlhQpvSTU9P4Huk132qAeKAAiBrmg7LcpEpHIihEdSMMNtFJkdJtfA9xGiV/4qmvZ9lqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1JFJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv4xAAowiE6s/3mbzIWHH1O3WNROb6D66kJCD35qgJBpofJJRX8/L7\r\nRSp09EydEtrsJ+XGRQLdnUnPnljq+JGT3Q4bsVCcbLATLxjwaxGoZ2bNE9/1\r\n8HTtwKfMexHz+gEqr54TNrgf5itDRlproj/nrHhjXwRYu1e37vOW+P6IArvl\r\npflokOzmf1Inmzd9NhaUgoLCEp+3k5rJNjFZujZyY6bZY1lk82VUfIeHuH1n\r\nU3/y//YqTVYFznxULez/AIbEKKFUghxGhiIcf3vT9aMKr6VGlfM+tEp595Uo\r\nQs+4Fx3HThzPIfqfcwbHYg6mxQ3nHMvzMctl8oCDstreljv5JQdnUzS05pVW\r\n7CzfG0CTAQL3kCyhEtHqfcwoOvWkNOaT56a9XpLMBaQ5YNNkSigw1Oo+R61b\r\nttYxu9CK+JVMYadioRcTEM4xKsrecjsQinOGtRdFf9Mme/FV3hgROligom9I\r\n512BXgnOPZMbrv6E6of5hYZk2cPEEwrtzYXEBmjywOvfqi7ZDqNQT3+lWM9t\r\nE6FfCkychbzProSYhgrPH4KRzdQnxopK+f4R+UKfEx89If7t1gJ8DYc+MNfa\r\nCEy8t+fObzHsNEbu/1qhcoyYFlA3TF/xQkZsCXbqzvdHMMKUaxZjZWF7aF4F\r\nznRG0bj7paZZaAvIw7H2G7/scNriTT7J4tY=\r\n=8KfK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8775d0c78bb3b00742139ce52aa8f7cf206c3c19","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bull":"4.10.2","jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.5.0_1674875209596_0.7693266151420468","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@darraghor/nest-backend-libs","version":"2.6.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.6.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ee03b7423efdeadccacb5f4c0ca636ed303e58a3","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.6.0.tgz","fileCount":270,"integrity":"sha512-9JmbACKmhJgqraVtj+Qp/t2WmF+FQVajvKA9Xs+HzrKF8Vp2EhYENiSUtK5Z41DrQqPPHQXIjkNST9Wvjf2atA==","signatures":[{"sig":"MEYCIQDDBgy/JbW+XhGNeDhmbGFQIgxOLSDrocU6S4nvuGQs5wIhANXXFuB5p/sxmPPOpY331+UpbPvWRZagJS6njdBQvrKV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1JVBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg9w/+KxMVFwqtD3NIkC5uSu3goYqJZ9dqhPuIW90lbAIkNaf1VKCs\r\nYqRMsAgBj0QMPu4ZurTZhFNga3W+d0ysSULvMP6XyCidYn7go7qq1ze50TAS\r\n2gtFAhd5uDqhDBzzzEF6T1aJ0sBj9vpcynWqPC/lqngBD+CnOQBfHQaJN6cI\r\nU/9xgeTLWmeSXIQ8KALB/peTJJXYVZMtJ2wUjoSlHOaNY2Ey7ujaT5tad7Vh\r\nVQTSukHAKx/Nnm8WtYY8RrSz7EbkSKL0OCNc6LG3iMiMfqorkXGMqVzvZXow\r\n5jZhD7cN1DKHJSu4V1ZnqXSTgIcMy3UBZ6C0Hs2P8dWxGjm1Ol73WDT/pnYV\r\ngtIVoucGZ+DIedN0vpRuBQ1SHz4dtXZ9CiCO8y/b7SwZhdlEqQzA8to665X0\r\nycKEmAX5RDDJVLsysTlIp7H8lpA6SFD1bqJ6L5LsXLK9sIPbQGJIysSCt4Jt\r\n/kAGvKS/6MdK8XH1ERod+so+u6jRXO1w6DtJDYqicDSFiL6B59JkrDhEG0yl\r\nxWM0Fx4Nd4s956uFnJPL7Dcc0X/SW4n2EMrMMQsxYRGHs5Syvk2yKMQ1mVB0\r\nGb/a2EfNKipet8FFCkNndwzQmugJCa5y3tg3pircTyG1XnAaBe3E97GncNDm\r\nIcMB01tpcjS9DWtraqUgdCHL2/wC6CzbFm8=\r\n=i5yl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0cd93c352397c65c9514b6d0076fac86fc89fe4b","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bull":"4.10.2","jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.6.0_1674876225224_0.9367012540419128","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@darraghor/nest-backend-libs","version":"2.7.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.7.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"24bcd8f74d0c94939b916de061dcfe98d0fc47b0","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.7.0.tgz","fileCount":270,"integrity":"sha512-E4pdqzWLW0gATjaIHyb/rUO2dASdL/+zRhpMnjDQjN8xCbcE4qEqaYjOQDMHU7e66AceEwj3PRQrTudf1+jz2w==","signatures":[{"sig":"MEUCIQDs9KSuT37RMJLwcPUcbuPUX7VsLNv4zT5k7nQ/hU5NTgIgVhu3wrpofqnTq4SSDBaknmmE8BawgYIiEEHEINM7Qqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1KDSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpbxAAjzrSkbgNPJmL9Z6xOSFv16Uw3vpTA909Qzbeog0+9qH0Q2/4\r\nAGpcB7St81A7yxulGACVn7XjVE3XKd95KbmbSoIV85S5mu+RhGTiIxf41ms7\r\nVTDh/9C86z/OH1ktroiS9tcdSuUvJaJx+/rnzXMMFoB9ZRudebVtuCyOXJ9e\r\nb4FHtKNuEhXvCCMOmfBHbrVSg/UowZPBf7nZ/yjbHmRgB7kJz9RMBRM5NtHh\r\no98Y9A3Be774gAVzaAw9p5YIfM+QPZSPE5w3mgK91SVd22GWHkOUqZyVXmjb\r\n8yz8We4oe/giE/5d73x27otHxaaB0pWnIOy7xcO1tguNYDsdU+7fAR7IHmft\r\neKamY8jN61snCnRQ9/oMNt9jp9yjb5/eRP+yeEVds66MVcdFdfTxFFRy9Had\r\n0vuAu1V7bDiiKzRkMVfJIcPEORIqGjpKFFkaTn9DZNw+GayOOLSZHcrPLeVw\r\nOr8opZwljjK7vEO+dGnDd4+APwzIn9p/fyu6Zf5gEeynaLR0w6oFHMeffUIP\r\nt2OnRB8Mmtc0P8jwQxt9SFzBdjVhrDZoTcw7526M4oO8XNqMEQ7gvGMBmgij\r\nuyWCMjsaz8zXazVJyB7qGGLxvesZvA/bte7C7TaDsah6Ogt3z7jYc6R9JOV+\r\ni7NDxUwk+st9pBLTU1wKMCQcAFk/p3ea2Js=\r\n=SwUs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f4fbb5eeb0493decb7221ac2224a8a1b0e801d8b","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bull":"4.10.2","jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.7.0_1674879186269_0.6541748510099956","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@darraghor/nest-backend-libs","version":"2.8.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.8.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"2d7de71b9be2b3522d2dc229231c1b7ea9a8da05","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.8.0.tgz","fileCount":264,"integrity":"sha512-/tmuR+muXKn3bPrpYhlODneQOc1aps2UKbHHRNqc99nQq48YcEXJGLS0Ml+KdZAmvlDRY0LSljcvB2K2JhUmXg==","signatures":[{"sig":"MEYCIQC38l1UY4LVxo9Fu8O9kaanf2aI2CLcO/8KeaJGcUWLTgIhAIrATfoXL9jXYBEGm2mB6eTqvxw1c8K3SBOozizma28O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1KHoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFHA//SgNFh981G0bD5vQYJ8RGoZp+zXuE38CJGwdWjYrtsSn1S7ZV\r\nNz1205lw2N1nOv5PVO1GBaGGGdssNYYAqqETJWWLACuq0DsgGNFxAs98ftGV\r\n+KUEbIx1QlwKiulfByw2Nf+XTxWCL0taPdI5dN8u9ItsaCc/2W1XX8Cmrib6\r\nR1BBpvXpqNexMQOyWWYHAqoc+3BAKI2pzx/61HnaC+6im6nQp0X6FJhGh5xT\r\nvvZbsU7lpSJ4t29jEmqrsExkcN5F1FOc170o0gr9iPQ6S2cbQ7fZEksTelr8\r\nKUzXmA9FF3cOvJi4pIsbqIiROKox+tOPpf3IIa+JnFu0djyBH0E32Q32sZne\r\npg5wewssNP6uvzPGKWedxnP5NG7YF5C3ICoL2KxrB1kY7msr0j6SOhPydtB6\r\nsgNd0oiCJxT7MuQlvDdtjxVTA80tPebfe/ni/O8LdYP2n0bJgL++XesOeNaF\r\nrJ1oQanRryjd4KwiyYzCZNBc1RVHWVHjXWwZVxIwfs6/SVuiJOs9saX4Dwfs\r\n7QIflTGWQGGZxIkcfLabrXZ93pIN2wNy9PfxuY2FjrPuP6RFOIW2cybgOdZw\r\ndZl5SsKxV/GjsGCSFRmGPFglJX42tfZE71r92+xS8QIHznH9x0yg7NoVKthp\r\nekIhXalwS7RHOck+4j5w+FYy3deXSRp6Dps=\r\n=Z7KR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ff31962f6b46e5aba8fa94abffe24d25ad00340e","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bull":"4.10.2","jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.8.0_1674879464406_0.746733393986134","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@darraghor/nest-backend-libs","version":"2.9.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.9.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3f5c01a0b8cafbcf9a3901849a6cf9e037dd1860","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.9.0.tgz","fileCount":264,"integrity":"sha512-D4BKeh4Zr0oaUgsiEd4ak5eZEfSoD5cpzTJ682ubbEhAMd3YBwA+edUIREwYCXHsLt0IsHc8KT/R8iaGpj9N5Q==","signatures":[{"sig":"MEUCIQDWdFgAbmD//9XhshaFTiJxsvL8M53X/LbXiGlRxXW41gIgZ8cZ+xZq50Ak7oNpbNBdMjbNdVgpaY2jIp2DyN6sXYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1KT/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc6g//bI4U6r1H5sKq1nWEwxxEWAbIQ2Keg2L9XNJalVnGUUrchzeT\r\nlWvPO+mfVTs9NvLidjmE1B4eVuz8PknN0RZOs1f7/3oAbkoDj5MoyoSfv/TA\r\nXJDJJjBR/MCNdOue7Zz39gfMagU+jbhHc5MEVW/mxKkdcBZ5QKb5v/IJDiPp\r\ntJfm0zYGTssixlyQI793VakBRMThKIhVHopT7Js4gOM1Tt3RZZrMmT2Mj74Z\r\nwXkW7nQA/eATuxnGqKAFuVN3pLKnd6DuBZI4K3o9Tjwv6jGHUaBy7JZABSzr\r\n9TxAK60Z0ryQXsu74YAjsiwhyLgYXSz5iiXOQPzaItumIu0KtvePzgbY3ndb\r\nzbGzoItiDUphOyajKTetu2t6YchIdG2Vba84cuga9NX5J8+1V9IZopYLyWtJ\r\nC4a3eYR8F5ztRfkmrvDEbqrAxZ7OhOjN2FCyRmYc4pQW85g8ofvbOb8BF2Xg\r\nzwT+bErYmDHNpVOVtm2J7Pl7VdjgqrL8teqYaWn82rXP7qakeGGCUImeqQoi\r\nDuIUM0FVSdSyAq3US8Zvcb9rRNNEO1UH9FzDKwWytbgVk28XMLgROszdZo7E\r\nV8ZwG143odpjKcBbMNR9FEcrOvI4CH4v9XsUNr9AdLM2WobINPxDrNGun5J2\r\nD+69Co8rwoNzq2BdMtwzkF5kHM1gkRx4oXU=\r\n=TXpy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3f481137e23abc50f649af4a2b105ff50677b89e","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","rxjs":"7.8.0","auth0":"3.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bull":"4.10.2","jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.9.0_1674880254746_0.41613799465238555","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@darraghor/nest-backend-libs","version":"2.10.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.10.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"124c09a212a78bf5f9502b71dd8271aa8a0ff760","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.10.0.tgz","fileCount":264,"integrity":"sha512-b4vcHA7qG3NfAO7O1Ed1AmjbbZhqv+8uGO4N5x4bZiFh9yHH2QvxaJJPWDFePesB33t5I+626sVqOy+wwe7/bw==","signatures":[{"sig":"MEUCIQClKE9nXAsQHMIY9eQO9ZxqdyyQkFZ0DSlyBm4aEU1bXgIgOGOMZyo/WDhWpgqZ/Q6wjwXHe9z1r273bxA0tyOcduY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1Kf6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopexAAhqk0YG7KydsztkMgwzFZ7EA73JpAkov4BCTsEjsfy31X8+Ky\r\ntTsztdG8UtIKSsZ45Zd6I1oG1L6wwdX14+vhHC8G4Hez26lkyekti64yxJQk\r\nUXGaTcY6HIkkQLVnTSkHzGoeBScEmieh6FKyEX4vv72tqlLTGcb4AFHT0+3Q\r\nAS74N09vCc/wXlALKFZzJ0PWECpf70bmRv0vzBr3kV0Lt17itP4/Ooit0Ktr\r\nxg3Uy0h9+mM9tim6Ba73rdrGbaFwAWDCsJzo8hFcmWl78SkU/SY/pbzLv/W3\r\nVw0/DxJHroQWkVx3PaO8jN1bm82MGfllOsG89iRbYng9LeX3MYexnHIF76yv\r\nMQyOuiOmFoWHDOlhHGZhFGOYelUZ6jlx2sU4DHy/24lvvinsNzu9LWNks+xP\r\n+uOrUlG8pV3Cn0Fx89iChiZ84shBdmen4e+G2hx3tawNyZXjZ/m1gyB1vZ6U\r\n27B1oXyirdy49gOzxlfFnQ2ooHnLyS/djUa5oCKylQbiDfRFXboNw2YAbEod\r\nkvIp4YlsC4X2iWRjnz05PAfTQMWaFa2ijT0ejuZ++xRByvu8J7oDSFu48mJQ\r\n5aYx+EDVSb6dO1YH3+/1+0/sn63q0igIXQpy7+ETDZ2h37fBPXbMLyARzV6y\r\nKqFFpeNLBOM1tpJyX74boDLJ3JTaw2MwfQs=\r\n=Ylm/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6c15f923499539ecb152ee83f8682d4903f8b8b8","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.10.0_1674881017960_0.6319993938799975","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"@darraghor/nest-backend-libs","version":"2.10.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.10.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"7f5bbfd76439afa57c3b8b5b5b0b7af5b47275d3","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.10.1.tgz","fileCount":267,"integrity":"sha512-AL8Aq1Z6JB9TVh0anmM6J4tBwAzSIq6AkNhiTKzybhyaW7vlaGzqjlaxu9b9jdueLhXtr4YPLJ9rvQs0hYtGWw==","signatures":[{"sig":"MEUCIQCDEB4aDqC7vNduFvAgUypRDn2zPRZ9Wbnwn5t+x6wVVgIgBBYoxBDgbgTIAZbTXc7BUdtHmmqRMVoBPXslRyJ5tvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1LGbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4eBAAiaEBc7MNfDdIlU5ng+3TLBCuKcV2iw41tS0zIzjtlcExsQV6\r\n0HWI3ZKfQukTPSVb2xAhu1ZooFHg3Yu3xCX9rrcf79nOj36oXcEvRfzHehZg\r\nSkvkgUJkjZgJX/OUdij7wFBfJfnVHjveOUL+P/f9M92JUuMREurt2kmqPFYh\r\n3ePMLIXrPkWPOHFtmr9UunQTLg6qls0MAdztl82Q8D3st0CtGisuVxAOdi0h\r\nEGx3PtQWNEcd24BVd7/qR8Cz3sctJpUCI6PZL1VhSe19bY0h5FKYvzM+Xr89\r\nbVqJjZkTzxcdjp7676Wr3D9HG7o+BUG4VwSwBNrmUdYNQ7rRnDTWAmOd33Ma\r\nDlcxRKCFXfeYBdGrMSfzWr918SPVSoHaBYtQWjUDj7/EDTHot43vXtGMiuXO\r\noIDnSermlY5U3a8+dmqY0n7q64t+M7PacUJXpifLp8UJ7BXedQT8VEPmMjrP\r\n8bTaRoOAOoulBHnT1v9Ka6FI8NmWkjzCrwrgik4KBjrhv4IlXHqPwZch2bS4\r\nI3fyrGRpHYDtRWOKEOFjfHf2XSUrr5JkOydsnKrRvbYA2nlMbc/q32QK8HyB\r\nmqzLbT3r6QL75/VMB5BS0T/QJPgjwS9Amnnb4o7CsmwhIQUEMGF14MW4Op3d\r\nyu39elu1ehxsKDSQUbu1mPli+d7OyiwmsZQ=\r\n=eVIL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"198f44c3622b50c216ed75a2d97f6852ff1a2bc4","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.10.1_1674883483600_0.207381750974031","host":"s3://npm-registry-packages"}},"2.10.2":{"name":"@darraghor/nest-backend-libs","version":"2.10.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.10.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"e147748f73cb82c38e2fb92a3d57a7492c1b0b86","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.10.2.tgz","fileCount":267,"integrity":"sha512-UxbmwrFjLp1YHQukrLV/6p2hiTdiTMzFcW+sqtzMjIUf5IPT+iS+ynZu2+u0tmgImifUELDXyun9Ea+ombnbAw==","signatures":[{"sig":"MEQCIH3WfWL1nZiBf+YNTAlPqMr1UngJr5ucIzUWiRsiTMCxAiBOLhiOjmdc6nX0Dx5ZYrv69hRz1RlcPAKPVNY3HJ5niw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1LoKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2PQ//WADAqAo4K3U8CGOriN0qtDd3ucv8AD8GvfiicEhGndXL6W9W\r\njnjSJyANEs7+R4BBnfSJyZzSa43EjxqzLdRnSOsqA+cOAmBErOMsMhrVrpSk\r\nN6YyCHI8WLyVxNH0YxAouLliFxmZqVPE+ThLrVrT/ZuwWw7Su18kMAzmir6r\r\nHln1HVO2NsmmCo2wuNvT0KFzDpsFH9EJH9ifuF1HlYSGcsaJskadaoKAKgXk\r\ng742v6b+NLeJYkOQjsG2ugQSXfcFYoFZP5QwyEZ/BJrJoyR9zMvMp2cZ5vpq\r\n+NauBhvMcMSRDv3GkSBFkwwlBO7VJQ8oJzaV6kdDLYi99h9N9KXFqBcy1jFm\r\nsv8rgtpvpvh8hQJOy1wuJ0lUwItI6LIEonwKXoKDbS5VNOEo6MbkUhxkBYjD\r\ng/ZxexRAsoIszQrWKk68YdamfoXzx37FMOOEMTu8UhVen651riqHj89YQz08\r\n97hwDAfrDkhmq+hM84FP3bzqXJWasaCHe5thJ0itN4aM2PZo6qYDg33FQLLp\r\n783yC2UmTrE3DwqOq9kn/ILRjCP14cqxKOIzJ0drlye9crr6fQ1RFod2N6HK\r\nxGNdi4AUW2Cr83tAwZYI3Rpa/jI+B+uog4XJySRvAllZQnpqQ7yw6gaKn3Mj\r\nVJlP1gsBfavBjl48KAOaeQcN10MZeY3RuoI=\r\n=PGQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"47314751725fa199637a4862f729b92baab59709","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.10.2_1674885642736_0.5481821179128881","host":"s3://npm-registry-packages"}},"2.10.3":{"name":"@darraghor/nest-backend-libs","version":"2.10.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.10.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ddc8e9c45fb49ddbc8ddf63823659dc3e7af7873","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.10.3.tgz","fileCount":267,"integrity":"sha512-5cOvRIOl+tNaGw4uWCs0nZCWQQb6jFa72Yt2YwQoXZhyMMogQgelgCPk36tM+Wf8jHaKJnY44cVu1n+UMAXprQ==","signatures":[{"sig":"MEYCIQC7Ij1CwwsiBQMAfYlI29gG22HGaUHWCT0MRYNL9u6KUgIhAId9b0naxC5Lxno64fozFeRVaXlD3Eqlja+1V8Ler5v8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1Lw0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsFA/+Ovv86YQQEZSiS7lacgtiCI7Yxm5TZvhGInKJi/TyxmjtQJJs\r\nB5KLs3p86WQaKhuDM21jfb+un2YCWFYh+UJ0NVojttTXYOGC//tE3Q0nMXrg\r\njhYaY7vLkiwnpIp7Aq63PaTRoDc4gm79Z4+aTCmDG5OUIzTM3Zm97qKReh7s\r\n8YvEbpH61Es77xWKwy4qUNwfh8DZ8kgIh/ojv044NWFAwO/xvKFHeuDxNSUg\r\niFCZwemt65U47V/oFHXLRI+o/+AGyvHiB4k8elyfnFxUHZ8iadKJ/Ks5ZD6D\r\ngBEJODdx7zi1Q9ZvuJbNDTixhv+V3h9B+C83bdB/W67EfJT7BlQdHs8FBdqY\r\nGJFuKuzhQud1+keF9O2+s/aSITYi8xjfWHwb9H6EWOqWN6XmhY2NFhwSqlDh\r\nYrpdmJNBhb8aTnRCrXZzKlpNI45jpKNi2CNQOJM0GsgZpA39kt3/cxk4Nn5s\r\nZtJzDClMAesB6oakLBtqMhXbgXX9XufwBOy80ZjPwZ3dn2iwHAzaZ6eXNp6y\r\npH4bTFpphbjz8tOmTNpPrfyjN7r1QgbGWeiYM/nsr+qKOIc/Zfd8iY+MUGIE\r\n1R0955cz4qNHdS2FejDoAZLMGBNGj88mnfodcj+ZgUl9voOyqEjlTGgc8MjB\r\noyymFiva352/qqizL1AKu63+6zKc+w4Zeoo=\r\n=QCvD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"96f0114ac42186ef1615662d360460f313da886d","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.10.3_1674886196523_0.5557014549088404","host":"s3://npm-registry-packages"}},"2.10.4":{"name":"@darraghor/nest-backend-libs","version":"2.10.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.10.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"bb5890781d70be9d49f0e6af24d3a13e4454fbd7","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.10.4.tgz","fileCount":246,"integrity":"sha512-O3ryZV2c+ofKR4763g3AQ0tAKjwP5fchOkVWv/zBp+tlYhZzrr78j5i0lRCjfIGceQCfKGOIoTIip+r/LN25Eg==","signatures":[{"sig":"MEUCIQCqxHrTWO578L+sHfmQ5jzGL8EZ+Hzp1liaXzM1rRATXQIgGrLyeu89wJtlt0PYotM7a3o9ax6t7yRFil/ZPXeClr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1OlgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5nBAAlS2EVk0HUH1l8pmRnFPlzbTtU6e1EhWDtp7+LaXyaYkwzROp\r\npN00DU+cI9LUY3lQHZBXm9wRkTMnfUemHi73z8+hoMvQaaQ3fOYQKR3O8Ard\r\n/euKSiVgLpI1GT1fKn+WJ3aBs0wj/f06mkAt4oY1FIXZ/hxjcOjzJWnv5vki\r\n1cAGE4X2bUvCbvFKgwwrfxN291bDDlRcnokUeBsR82bZie/AlkmgbKxqUHQj\r\n4IKcoaBmt4HRfGfoZphUp9RS/8CZvSZ52U1+BPbkk+hNeUsb0UHqB1y7ku0N\r\n0b7MZGmBtgYLLvy7EOdeWp+wLadoJ+XN1HgiZvTGjWAUJHkmVCxUvSV0g3Ru\r\nkBSZmNt9tY3cAKTbSruh9OzSn7rqvxGUkR4w2rVig7r6RuJGLX5ABA088oZ4\r\n/d5HZAyxKW35K74IdVA8IMxgJphLw0eGWQgD1Hq/LyMoR2rgi1E7WqQ1MNLF\r\n/BSDQ4ceR4NitU1p1+HqoreS+q/HokCng3YKEeerspJuoC76ZEACSIl7ocGq\r\na3/g/vKeKv7ic1vvodTi8GXBNdMtPiwuC+XCj7Rm6jZX0d5104ITcNuMkpt5\r\nhv9mxs44Ju3hjfa5X5mIKksD2J+ebjhT7E4vlEHnmp1m4NfZJD4MF/rN6VWX\r\nU7LKX+jh1GLgcy1zUxZddIS16So/uTOtC5Y=\r\n=9EDR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6ada3d1d6f9211250aabbf15e4907d4aecc7993c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.10.4_1674897760253_0.026510596789038887","host":"s3://npm-registry-packages"}},"2.10.5":{"name":"@darraghor/nest-backend-libs","version":"2.10.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.10.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"c6419a37b1076032998846351c53d178d0aa2066","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.10.5.tgz","fileCount":246,"integrity":"sha512-iWk/ZYOKFbg9eDYgmFHuCCHqRlrmbdOLzNZvEG9mhd1DD1EKzrSKYUmYntdMn8Dn2dE5YlxUWNMVJqd2YQDA3Q==","signatures":[{"sig":"MEUCIQDBkAt8R97sOPtkUVGIWPGXjunvpn2vrQZqtRdm3BQbegIgVwHorx4+aRrwyyKU3e1Dzyg5OPLtcC5iQsJ/DNeNq5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1OqAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMdQ/+NKAIUPDIydq2sqY/j5nSlrXugQw1Vm6yehzVbWx2fpcMH+mk\r\n1P5igmi7KQHUmgSNolJ7baEWZTRhuK6fjg5xYHsFve0w9FQnsg7PMBR7RxjY\r\na3etHDztqRtaLFQuqSoK+GAlwlrJ/pwt8Keup4PZxTOjXvf+naxX10ZpvD4t\r\nOHSThgrxXdeobCIWUNUGzwmE3Mq1+5p3uMSr09LACdkNyfi9TqRV1M7kAU5+\r\n3h29Cka9B0CLc/Xi36FsuAa2jYvPSbUz2aRlzaSVFblvx9+Pg3THjCPMAbvV\r\n+YuPFhHjz1bJcm3E7MwB1ZXIplEE+Eo6x4D6IJgpS0ejb8WgxB54GdEpKTBq\r\nBLq/2IB+Ce98KEq3E5gsbwzjld8+iL3llQb6YkBjW+ZalPSQ4h5bEgBHtUUU\r\nz2jjxIuRfAxr69ZQbWZa4rg5WLzx8Dw+GiVarpqu0MRKmnIXg+ptpGOMvjN4\r\n3CYypNw8np2dLcFfBrXHL5QIU/kNbITdejfe42ibdJqsiB0XbWx6qz7GLVFO\r\niVNk4GkkiOGIdHYQtVth3XCPeprE5ZajBrKtToPaqH2K9FKEqNn9D5vHnhdV\r\nopVSHqpryn1TRAoEVRI1fMMg6MI8Te79iqzhyCtzQWu/fSG0GAx5iW93CeFG\r\nQLAW8/5nI1Pyh5IrfzIvauokO+hYNr+jQHs=\r\n=1a/f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"04536966f1f915672552cda2649a34e03cd80b4c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.10.5_1674898048427_0.05358470451405606","host":"s3://npm-registry-packages"}},"2.10.6":{"name":"@darraghor/nest-backend-libs","version":"2.10.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.10.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"bc3e07fc413ff3af17e03166ee49c3309e8a1e6e","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.10.6.tgz","fileCount":246,"integrity":"sha512-ii7pPe9bR4yeCAzpzogO5yYKAt6f8P/Olte4u2rHjKy+4hnevu4bV0uUjUVY0Mvf2UJ/sIO0n87qy9pt2pWTJQ==","signatures":[{"sig":"MEQCIHYjIwf/+cUM2HJ1kbNYcIY8ulWxVqVZY4CvTD/fUvMtAiBDcLRLWBH8IP2V5Sce7yI3PCDv55PMLQyJu2gFVOnMgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1OuSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7+Q/+MgG0NITdtRdVwWwzTdnD2ul6RacC4nhhKl6o5TthKQkP/V8Z\r\n5tLOi3mxTs1S7wKqcpcy3qU8PEttKBw+eV5vBr1pUsa/2DMKjeYSOvL/xd2Z\r\npYTdJhDbweIN0Xe84ZBT68NnSLfvLMKftWnQq9FZBwFMA+62xRTp4vCOFwty\r\nq1WBct48+OLGuzCFg1P8gALOgTRCL40cJ4ebfLeoyhIfAMyVL6YeJMS+zT2Y\r\nW8abTD8rTAJPJ2XlZQ8gbQ40L1e8p3+00H5YlfviPaAap3JRdXeTz+c9zDFk\r\nT2tWaus3Q8pAHK4A23D3Ctdg0gRgOTUih+3AtcbHuR55VBDuBYouZI2pOV6/\r\nhbUm1mqpYFT+8DTxvTf83ahIrz0w6B01wT44AU04BOq0zh8PZ2zlP6vxKU9A\r\n+36BMjo2q/QVeEHoEaD5cdmqYAobv5w4Yfcup2V7K/OOwXogGns1cwYWak+O\r\n6dfgi8NTW+jXmv+N5++nBlpYy8txiWKfC1nn4n0wR71p3A/GIK7/t17qGnv2\r\nT7N67gHLMAA4eOD6ijJV0PI2CvdR1Uns0t+/IhWbPDxLxzkFIcGDn2m4ShPB\r\nbAKTYHuDbMjiQ3HkuYYsPoefJioW33gb3Gs9FB42/d/ozH+pi/VWcZnFSg0o\r\nOk8xeStsxlHrWKF6vrD5AibixHFPQrPvZ/w=\r\n=pSxk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4675e9aa3efb221ed67f6825cfecd61dedd80b14","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.10.6_1674898321932_0.698004656061088","host":"s3://npm-registry-packages"}},"2.10.7":{"name":"@darraghor/nest-backend-libs","version":"2.10.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.10.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"be3b47b1df6cec4544998a99e4e304df358b2c29","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.10.7.tgz","fileCount":246,"integrity":"sha512-iQnwwJdCuj6JVEYbOdVSwyW2JvJKpEFDOsa5p85t9w1J73bb1nGBGnvqR63oKGeklNQFNqWlEkAagBQ0jnrAqw==","signatures":[{"sig":"MEUCICLA/m5sy8EmSzqAhTb+Z2RQoz2SGq8tyrVILhmSqlxHAiEA8iQrnNkJXJf2Ckq3QcNNihk+qQ2pOECNKCpVnG/V5IU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1Ox/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVug/+J++ot8I1LdRw1MTFsdc6eCjUpOE/OMRR08rDhec5SxFIr7t5\r\niJU3WjN/0Xfmiy3G+n/ZO88FFFEdU1O4Pl2fBousgCHenqT7PUlQiLogEpVr\r\nP/3R3KMyB9Fn1CwsWwQPSIKmHLd3P25I04LAyGtaiHqFKD1nQuv7d6RyJ8Dk\r\nmqn0NDV59mmCrO5UAZMsgg6IllsS48blxReF13zSol1HrNYtisG6wI1ukoH9\r\nmEQqp3Z+qu+kdqdmCO1J430CHc0H3DfM5Uqe89b2sU1WU/lZrjwB1NSNiprY\r\nyp2c8cavjufoIZqEp+KWYNyRfgoQ3XmhHq0HF+LeOqAqL85CwECe+SmNqfMe\r\nJZ/ngNvXaOWKIi8sekGS4oLFGD+R+z7bW5M/JAWFIdV5NJenJ/+Uk2VOqeCy\r\npmnGk83rZSLxMwG3Cy2PLOILruIIsln5bfx9AxmfLLivOFgd40E6wu2Iiuub\r\n7h3wQ7KSCc4dYkiCcZJmkrT4UL3xZsssvLkcYd4i7/zGgZtMrtUhN+A3VCTL\r\nzACn+gKfVQINtkh7vCuNJ80Y/bMUAwx/eLa8eytBitc2MNtvBczYm+Pj5g+B\r\nLzXU7nXuJmBYePAacQttnE+c6k5cQANFGVPHehzPXWSMcZCVfpz04lpnrMAm\r\nuZ6o2kGmfXsKODqntEPwvVbP0olsEaEASyM=\r\n=ij6B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7daefa742a781dcb392678cfa3308c733d6ff1ab","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.10.7_1674898558641_0.7726461228856105","host":"s3://npm-registry-packages"}},"2.10.8":{"name":"@darraghor/nest-backend-libs","version":"2.10.8","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.10.8","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"05a803101c55184a6282a38c1f3fa92f63e3a9c0","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.10.8.tgz","fileCount":267,"integrity":"sha512-H2kkDHftf8aZ7J6WnEfpq3tA0lDxeeGJVfeDgBb4FkcsrphTL5Qy6pjW/FtbPaM/Sd95Ygb5Pn+9PVFJ5quc/A==","signatures":[{"sig":"MEUCIQDKLa5xrrxdEmAaWYw3vlR0Z1MlKwL537uTLbK/5RpirwIgfssOMXGXJE3Wg8Bdp3op67M8cHpy3jFbCvOppGX3s4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1PCuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyhxAAm0VFyNlydEl7/WJwN0nK5SRC0JmgtQU7s7k6KfuOwydmCJYx\r\nj2Krmegb4MJEVssXvWjGe0nZl/wJX7VNWoXSX5wEsPboTruoCtDNvYr/BZGI\r\n409XA1Tdg+LGh1eUwy0FTVdRa3ckjrBBXKfBiXAUIsDpQGiRu3UUmTj6hcwu\r\nn8zSHvRZ3BRUg4aKEsaSqFlFZc0kCObmdHvPvA461DRs8F/KojJfqEt/v0eI\r\nMx84hgE/uPNSBAXZc30mIxeakEHg59bDfu0f7uR7Zfcd+1GGQVshyIU9qIwi\r\n5DfKutpR07ozseXlKEf/nYVOocoQB7YSFyIL+WfptDWDAVdGaBPs/Os0AHiR\r\nBrs6sGGWkmjBEeEjH0uaNHzirmEplUZpEVv2IP9b4/uRb6SDM+rXZUDCiTB7\r\nDnc/s4kMMRinFd+uXhbRpF2YenfjW1ZbuIl9xdv/v/ZscqbDOJb6MhX/1yH0\r\nQT7xM2KuQjqwX0qiMw48nI5iH8CJ0sLugGLZem6Ayig7snDfuj2LhBB2/GrG\r\nuJuoUle2f5M7QndD9TUzXHlSl6x6QLsdTyzBzANgqaTRxPi4/gjIVzNwOswS\r\n3XVAjfS2fKGa5Jk8FJBpDaIKxpmREtNZ977WjAric6FOtpDSPogM8zHYGgOz\r\nRBjw0ISMEdBkgv8qWZojluq1MsLYOi2Py58=\r\n=p77o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b7ec969187c319a05963749bc3f7607b96275be8","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.10.8_1674899629884_0.058191378807871175","host":"s3://npm-registry-packages"}},"2.10.9":{"name":"@darraghor/nest-backend-libs","version":"2.10.9","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.10.9","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"802e425743e70c2e56f3618b4821c0870e34ca9c","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.10.9.tgz","fileCount":267,"integrity":"sha512-1HFrmaIXPI3d8lfo/HvHmFX5pNBUVzYx3x9+tQ6CAufmh359fvWfTXSNvJY0alF0xXFpfqjKfP9nJm6hyVjrqg==","signatures":[{"sig":"MEUCIB4nWHejlbfWC9DMlQeFKXfzQ5687lkGmK4YKf74Vk+yAiEA4Q3mASBZgO+xo8DBKzGTcCOYp0sjWLbWUSRBwEeyaqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1PI5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOZg/+P/VISF4GUNIRQTafzGU/9b5VKsC5QRiRigC/KIZkz7IEEy4G\r\n2eDwMqQMGD7cWh8T8/CV4hQn9fRmBLDv8/z775p/aY6CCOezT7ANQLauGDuJ\r\nNWaio2cJpDVUvuZYe/Z1DkQJ/PHnEVD3BiK7BqshtKKYkrNSJEYzNKECCAXo\r\nwPqwo02G2Gclhur7moThQOilHZBnZwvXYeZCnDa6uD4cYtX+4coZiR/RFrt8\r\nwTRgq1LvgIhjmBPej8jZnIS5ohmSMOLbTUot7VL8z4YIo6gaD9rGAgHDX66d\r\nVs+hMK0tIA8BWCM4tGVE9mBSBIiRGwI8IZ93slGpKSkd6dhEtWJm5g/LaNgb\r\n2g+bWqaP85CwYSBgGhVGsiFohjrLMNGUgtRh8/8iAwttKmOJuoHxK/WOzQAO\r\n5I1NBLPtIHPz8GumM/KekpX99WUEEbX4iU8pDsz0qktooURA8iM9jKLAePHS\r\nLECsolmVTFpsmn8kjqAF8CaOuWYozWVC0MZN3oJ8pqXCAqRE907LlMXAL9MM\r\nT9dEfUutUWmBeDv6qny+KBVgi0aAai9reRMOqEV1ojZyp5mnBes9mz6APgok\r\nG8crrItiJKwJ0FfQc88zmt7UoONoZmGZPtgcmo3gG5ZvwbdDyZriLP0VJ3/b\r\nDkOAOpfdyHfW6Fci4npOJs0frC7h9JfWQjE=\r\n=w5II\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"290bcaa54c32b272e29c6c1a56c24a0732cabe9d","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.10.9_1674900025188_0.7870328492495919","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@darraghor/nest-backend-libs","version":"2.11.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.11.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"188eb050bbb443cb33268e681a4516bda944e94a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.11.0.tgz","fileCount":273,"integrity":"sha512-5mQN2L9r5mrK3FCYvR7WXmk6/u0yl99jQ5cnt0Z/9uXGS4bLx7a4g9MaTVsX9kSksvK3Dysdt4JucL3MLxReKA==","signatures":[{"sig":"MEYCIQCzeoW+j0Ww23bLUxoMVPjLneynY/MZ1xZysVhcSHgHVwIhAPDrFsvcM29dzWhIaaNE1XvcJyWWzX9EcwdIkCyzidCw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1QsWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRzg/9EaFE/QfCighXcAY/BvPsDvoVhrvbBr+UNNKR767yoiUQbwn2\r\nrkbOZuRwIZhJXLNcZ/fhzuUN2K6fjZXSgEatnkAQdEtDhlaYeqJ7eyOMWHqL\r\nEizOTzlY1USrFKU21WrLAU2qmltYTV1fJ6fnQFAkTFAvu3rGM5YpCMIi9VnC\r\npiOwsXOk89Sv/qUCy6kYgiew0t0tLTs4aEoEG7SHZVX4n2io+qx/bYXHqXE1\r\nbh05VOolYX2RtXNtpzPniKSExNMYS/i0/bkeHEKnMHRqvtMtXNQ8i5MtprLl\r\nv9FW4fQUFkSlU+bLxEAdLo3Ba+KR/6BBfzg+t2mzs0o6ptYZCfsy+I4ygJk/\r\n884CiHtRHLwFRk0KoCAzP/ptxzbXnFDt3Jntp6IxptEfu9XHo+kpuZwDzq8u\r\nb+425mH9HH9mDC6/xsi3V9D2c15OaI1JShfshxGHGR8vqbzNJ5M/rfUe7ZkL\r\n59NPkiO7gXEf1B9MxzNq0/yF2fZlyIove+AHjdCg6g9oKCfmfZsB3nQx0eVg\r\n2hm+bKuUUWOJCa/XfZHVI5nB/YHF/EL42g9jKZl++woPjJeIAZ8jEzcpAH93\r\nmTtnh5+1agqWw4PdRljrYpqSfQthJizAlZCNkKo0D4FJrSEWB/Fwajfls/rI\r\nSHIsU64uEus/Y5+qvdNReTVn8etR8YseSxk=\r\n=bdMO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6ae3439081e00fb6860dc971df00a98a678e6ccc","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.11.0_1674906390315_0.9715048372954758","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@darraghor/nest-backend-libs","version":"2.12.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.12.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"42e984f49f62a5b2a5da384b5820b022fe8f36fc","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.0.tgz","fileCount":273,"integrity":"sha512-om75vAF8GMYgL767SE3YKoARvFT/93He/4cVdfDi2hDYFBsN5spWjkVacCgRDi/BtwwW8TMj5Roym0EtT55rzA==","signatures":[{"sig":"MEQCICHSGSrWBO2UZZXY5eZGihGJsFzfd2ub90nShIW7/EIxAiAUhnp6p+pg8jQYQwcwo7RIxaFyudRf71FO08rHJxWmHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1RI0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDkQ/9Hw2h4dYZju/Nze7NuGJCElzU1t7yMlS/WimIUhpvQr/auwa2\r\naKWj9O74dLZuz/SLsVc49TZ8m/t6IKCFczbLMldJIZ8F6KVJQmYqvoqMg1/+\r\n95n9wW58d5fd2FEkH1nEOSMyOM8P3wDJ7aqk36b1pBzrEzVjnG18OvrnMjfK\r\nPV8gvQpO5Fv3rHE3CmsUxlrVwpsWV6gBYn+I25JdX52A8KmjqQBtCZ5FnlB8\r\nVe/pmeB0asx7nNmaMRR7lLA0zOmE8JxYmGtMgG15jCprtacUGuL7nBkgE8je\r\n1asNT2A0gtN7OQr1KT3qoAdrCDv/0NPU3ecQW9R1G0ANngHJ4xld4Q6XNH+H\r\nOU6qbeE3pzWZEZIeGLFUj6IT6QLo1JupG8Cc9+vcL5DgvBFNzfYLtgS7NeLM\r\nR6czdNd1EqJ0nt7RgZ9oAMGqvjEJYZkrKCSQN9ScwlkHiJwUVB70hWX70dh3\r\nfdcxBo85+Zu4Af4NJDFWTaoq7YnAqSdX509v5igpzake9OQ7i74l80NFkAVW\r\nFKZhS4q65ltO27yNXK1/MBVCoYoJ4G6bXiamemp1BW6+a7QwUS/EftW+3oQQ\r\nAyriOVccvAox+NetlwPsLhpGjE9ZwCJwRWggckM7yTgAQk+x1S/kcTxwRTmn\r\noK3cM6Sp+cyo/l3StyNWM8L7dYViCQaoyuI=\r\n=ABB1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cc69d0a616b58b23431289a6833e5669ba6af90c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.0_1674908212472_0.4999631562307103","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"@darraghor/nest-backend-libs","version":"2.12.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.12.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"54cd0b76b96fa31fe5781c2121c1efac7c637ee5","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.1.tgz","fileCount":273,"integrity":"sha512-Eh+mda+L+y7GWIUhW//1aK+2jti5C7N3lpo/kVaVMG3+qTojbWk1XIwO1BdveOV9vDNzovymS7TOTt/K4edsEQ==","signatures":[{"sig":"MEQCIDcKVPyMCyKzu6VHmefGvt6BWnMMY7iYq2KTMam0x8b7AiB0FFd9w4f+uGjndXMwEoKEUIMOjeGreHjnOtwg/ZbCbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1RNPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLTA//d4Wl/FmqJv05mK54eZ5ScM0vJq0txXHwJsYcg9+/q7x5XfeS\r\nEnbbykHdglUhA8vKN7LKJg6UKVObsIPO7Li9d2egKA75jr505Fk013bJTntk\r\n1CduMoaGLioA/4pduIPYlScV+HDseVaZ2d2yUcIWKNBe3SF3S2ztax3fjw9B\r\nf0A4V/ZAzARcDsTHDjEk0ItT9ryOSbCUXEysKo+KeNUlVfiLa6NrAlvlXkY1\r\nO9Kmly3AjKkY9PtLcjn36qGsLKJlDiLenvAkRUowgC85oDKNkCPb25v/ZpqN\r\nwpPMwGrGuceWXPdBEWqUSsKHM5Xw1hU8w5ni5SobUEvDTrDZCZeqaCoczgpr\r\ni38oYryJeSznvHjG+WfhK61/sETekURl0vhtfyWzjo9hCEB38yGuKGWo/5y7\r\n6HK4NHDn8NMgpR2z0eJqljgaku//Vp9g5pfASX4xletfp8Ps8v47TB7DQz+0\r\nKCoKMEGrM/kuPiLFyFugGh7iub2clnu1VDiIi2bQfRBiaq3azZkHW2ZJQiH3\r\nK4DADJgLa/sxdn1GN55c6SncvwVxBpyDMWqyxUML0NRDy1P6BBv8eVYy6D6T\r\nPMNekblARhJUfW8j2SwaZpaR722Ycr07C4jvFWJQTrB6PGn3wKaPlbrsjC8D\r\nQ0n0jBOr3oZ+IlN5MM9Vx4rHPM35PtU6yBw=\r\n=CdpD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c6f279a9d284534fd4558455ec8445f6fd6bd352","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.1_1674908495221_0.45242097023345407","host":"s3://npm-registry-packages"}},"2.12.2":{"name":"@darraghor/nest-backend-libs","version":"2.12.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.12.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"4b5683ea0e8f906348ccdceda0c573fb7673a778","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.2.tgz","fileCount":273,"integrity":"sha512-VHyfA+BrHU9C8n/lAcgJHs5fsB0T345Zt3Ah9gSxs/y0wLGvU4QJONZeeYSzbj4v3fW2gQoDFCj0Fo3Q5QrCkw==","signatures":[{"sig":"MEUCIQCsr+V2NAN3OnnNsraRweiNbyJgxT4zkcLkmaoC6TXmjwIgINEXJV9GCyzq3CQdWOzCJIDb/HmbY2wpIANIggm4X0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1RQ7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxzQ/5AGmIttFSVChCooojjS4TYf3AlXnIGvUcsK9qFvfw26xL35+I\r\n1qhMYNXt4HobBF/sDToLsKXrIETNjTMCb2heOYM4ULW1bVy0yENE+RO5PVt2\r\ngJDUJuWJMhC8J/slu8z7dQdaqrtZiT0vTeOtzxReQHnP2S88DMZ9hZEBHzg3\r\nwZqM3fL16JPsG6wbz+1rX8UfjdNtSJWUrGcyiIQjqlZLJtvGNd/m4TS/91DS\r\naK7viR7Nu+dzfBl7hzWEJQHnoa3oA9RxkgKRua7qwWBQDOM2uKllIrqtW7r9\r\nxh4Mw1wr8kuR5vCE4ib6QZVGFeVsSUKPVARFlfKYbyigsJCGR3687BTE7xUP\r\nISj659NpMQyVUsp6qoDRo54EQK4B3f9kCX3IQdEjXcpihlJT8FB0Si1D/TB8\r\nLHmLKa9HaZzC0IPFOQrHl2D7WrDxWoCzeEqj5OYYD+wq7OeUpEtix0DWQH7G\r\nM5kYKVNWwgzLbc39DnxGKVRvPgUwQSsKpH3UJwwg1UbDr34c7d6SGk8+hooL\r\nnHHOowh9QO1VxVSTBS/Od82EX4rs6lqK2WNPLGegA/02Xa+0+CfPigNgT2Ac\r\nQkJw+eTEbcWmOAv4Rbr8Z2u3Nrz+NEcv1qsonowT6W/at81OXD1xy0z3Q5hC\r\nrmokAiY4bVUJRWtBtHZCEYMenDzEhTSQIMw=\r\n=LwD2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1f8a87a33e38344da1cc2eece05682f12c47a760","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.2_1674908731035_0.5061249237496155","host":"s3://npm-registry-packages"}},"2.12.3":{"name":"@darraghor/nest-backend-libs","version":"2.12.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.12.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"5f237d783b236a92c26d2b85b1b5f84782e774f5","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.3.tgz","fileCount":273,"integrity":"sha512-gglFqpzbwNzzhTvPb3/wfDXyZJGuYLFp/Wp4KvkDogpX2G1/i70qMdClsSZhM6DfBEL9Gjr0IxCIA2cRSM63YA==","signatures":[{"sig":"MEQCICPQUXUTgseK0FFpCcOfXsMbl83eH1jGZJSRuW7UgUbZAiAiIiUwouZqSZDkjUxmp1u9zjYAjyVRErBtPJjWxyqobg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1RVFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNfw//Zm0LEZz8EU4iF8Akbzd1QE28EI9admppq+aehalIWWflemt2\r\nJXU6GlHhJWR0rDLjYvkq+QTrjOpkTucB4kKUuTdx0A3tCFkw/VNVWUImbobV\r\nXPLdnoCkwgWN9tJhgxvkoSaItD/mmMeihMtXHiBRpNPISr98H6FJr19QDnEb\r\nxATuFpQXcs+u7Vibdmu3cJohhHQ78tReh90lPJUt+EooKQ7/CYk5xrA4AB30\r\nxWDHw/L5ZAQCugfBoA9cv7X6RiNmfmfAqB0rzKRtQzCD/v5/kfPRismKLD5p\r\na31Zdldp6WkLnGf7na0Hs4WkZqy4m8bVi3/SV3hhGRMrXwT5BO6gLm20eur5\r\nn469E12J7KwuJf4Jc6j3rrsvp/ELKMB0YrXt6RAFzU8YtAVmED31Q1p1w5Im\r\nQyYSR3dqAKlMoFUI9Nbvvr5V7ZMGR2aOPUCYKza4pFZLZ0LOxRKbq8KjSM56\r\nZNluvQoavXqARRtaoWbnne4njrm1+zNaCyPaPokFgnHH77/c3SfbUfZm51JU\r\nJVtntCJxlCoG0vb3vrM2Ty9wlCkBLBW88hVMU4dqrG3WyFVX7B2C8gvoYJxB\r\ndF2LZEFH+hvL+pwHJtx9CoGiqsjA37D0gfoJhVebi8hpclPyepP3hACh6Ria\r\nIACccHv/N82coP6w6M39gmpkjnFG1YZDTd0=\r\n=Fs77\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b3e5c46cdfd824a8507b6c41925e46ade197cbc3","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.3_1674908996960_0.9791421117298771","host":"s3://npm-registry-packages"}},"2.12.4":{"name":"@darraghor/nest-backend-libs","version":"2.12.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"UNLICENSED","_id":"@darraghor/nest-backend-libs@2.12.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"6f45f6dba9232090df304d39535c78879e48d0a9","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.4.tgz","fileCount":273,"integrity":"sha512-/NUUzx3PdApxy9g42wAcLJTvyJCbGbBs954z160tHoKgR99CVZKQGqSti88+j/HIAVr8sZLR68FYRwD2bW52IA==","signatures":[{"sig":"MEYCIQCc6xlWy4Cy2BWM+EC98dsYCmUtbU9kkIf4tqP1m+yYNAIhAPJnHKSAXNCkjHnVudEjQKNGoKDlBQQExSn43UUS54z3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1RlNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkYg/9FEXf04Y1SBsGuRHh7w+ThFNw8eN3oiekttfUTrRzcdKqiV9l\r\nZQMxZ/LYniHWMRcrkLMkTvQJGfKwth92pOTUE/eRJ/i2B8FZdaYW9/gArSQe\r\n1mu5m+PxdJWwkcIZ6cvGn8vZutopM1pGP8o92wz9PD86zVGdlSXmb6weWqPM\r\nXH4cYCPE13Mvjrn+7tc91tm5cYrTdRbdCbWQz3eOiSaeRgI5aqzKLOvd2AOL\r\nYE18NbDIHoz8RivESMLCXg/OxeIADOb6P6tI/dldzxoVcDXFrJMKMIeNxq5I\r\nWbgC3n/ejDTuKd2RcH/IIMw2LsmJ+Gwycqxz1tBJWkRO3JLEKEfG98xnZsl2\r\n0XuNijbo1oPHm1474aOZzyOc2+RjBJjv3MS2kofbruY9uFjykUo3kPx0A+pQ\r\nTzKIZPjaglUXCnczazD+q61TZ0oky1sVL8MA511BOwjEJIC/O6vStXyxwkfp\r\nef+Fugl3AoPV/jA65BBLzCE4HCqoO6382CTJThStnybCeXbT3TYEilMDrK3k\r\nOGKL/h65D/iQglF0zB5644i762yxPd1xRvqPwlK2E3ekgGJvoZt0W/pgZ7hb\r\nqjvsJhKrc9Ff5OrJIWDmv3+naKMNe3G37z6OddQyQ1C+iyRfrUXLFqHogH2F\r\nIdgumI+6IZWPFgHAe/FLJkViEZdHTF6aA6U=\r\n=1JQv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"afd9202ae8f576efb3be99dd9544a32cf8f6cd44","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.32.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.4_1674910029412_0.33728869260924577","host":"s3://npm-registry-packages"}},"2.12.5":{"name":"@darraghor/nest-backend-libs","version":"2.12.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"501457ea9f859f4babb6e66e9814dd131e2947da","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.5.tgz","fileCount":283,"integrity":"sha512-BZqUNttMUv6hRAa78vY4VYxms+uMjEE6FM9najNEARLzPjZx1K8/veyMnBnARGo/+GkJEaVmVeP5V82PMsguow==","signatures":[{"sig":"MEYCIQD/AG9bIxIx0alLaQqPeRAnwO00xZVcQi4hIuEv9XkbEAIhAI56YRrtwzF4+nI6X48+W6OsPm/NioKa0ib4A9O82VpI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1bz0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWRQ//ZcvSSxqeCvogDltC2I3KRLWZGVGALTU2EkVzDCwLp3SsAXDv\r\nF3h6MgNh4bY8HDFz1bSYdXZHfcFV0YcBBuxv0rAYvw8ZwrbQ5oB5Hhm5nEme\r\nti2p2u2HNiIJbmgzMPiijU0fzB89mBJ8cCluIhgv545opuyeEE3aRJhZJxnX\r\nxy6pRglGrT2b+dOPYRFR1xDgZaQj5vBKojRi+3HYIPIk0tp35neyrO+xYfiO\r\nLT7Yi3r1+usiU7bpVdiOjTuJfNfG71D/hz67mnz43JL8kTiqYiumGKB6yrTz\r\nRuZA0YN2NeUiZgst23v8/i9Ye9Nndov/7JOzSqYRg56+O7gowm6DCs10A7T1\r\ncd8U4ggkB4iii9baY5oTSJQazBSmSWA5TYjGMSVD2hQ2U9NeyBsOusQ0u25M\r\ncs7CeLll70tE6XggjVCLiho7t9l4Sjo6Qvph8ksT/+IOxUmvACRK6GE/CmyV\r\nL+NqzP/73/y4i5H9icyKNPjpwhhB+Z9BxAGbkN/c2yUetWCHtLTVga1jMiAU\r\nbhL3pvB/55z7PRp7LSAJto710Pj94WITYwgISmr8+/OoC8u4r7g/5nhgH6pp\r\nJ1S85oQGJmCnoXHErtQcHvqEdaKW7q/QZRXvQuG82Uv0xbZSdzYIMszQHut/\r\nhxqZb7Zd68xjn8RRbxGUNzMk7uFszjsSHSI=\r\n=hFTA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f1cd34dac810f4405604d8f5a90a9e34d2194ac3","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.5_1674951923940_0.956325753667044","host":"s3://npm-registry-packages"}},"2.12.6":{"name":"@darraghor/nest-backend-libs","version":"2.12.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"64418b42656b7f42b0a8ba43264f3f006df4e310","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.6.tgz","fileCount":289,"integrity":"sha512-ldArefSWF/KVYAO8F7IXwJ+2KjsnZlSOBVt082dxmRrsHFLXvWBFmC71AoMDbV4x+YjmwIayEbQ/TKngeGNF8A==","signatures":[{"sig":"MEUCIQDNSN7gbSAI1+082LZwrGwkVt1Mzjkd50JtGTWGhn0DDwIgbz4moIEVMtZQtponwL5+EAN05hFkDFsI3oo+xzZeg3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1cCLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRGw//UweMdl8YyBvRjNyXLlSM5j5RFhDWJkd9Brtve/HFwT38Pm/J\r\nS8gq8yaRzDc0NFwsbgiBOcIhS7nLArguMb7X66+62jyq4GYvtN2dKhbwg1yv\r\nPtmvPDVfbi9OKiOSQUPQ+VyVQWe27F9p2iI+4rEUroqxDy7Fc6DyZinwrFkK\r\nKMoCQMwzENpObgIE+hWJHTCmW8sXc4tf2V2TaPtIm9IuQMZ0lw97l/gJZSdD\r\ni1dBll8W3ni9CM05aCoyi8B2fkxTr++F96D+C7BcEi5htwId+SJeCvnFNORp\r\npDCNfNjg6TWaHxcNeDfgrSxhIs54wXlLK4Cis27oMbJ+5zd9NRWoGp9iQuQB\r\nxc+T1tAOQRzNfCJENeIqx5E9g6Ba7Dzfv72tQRVbqOrdoR/iQmr89EhzGjP2\r\nTtrzEQObrm8Ul8pbewXMyak6rMGUYfAve5pNvsYt9LKa8aHdC3WpVMdswQ0N\r\nqBTQIuGBMegKccW+IZHtDwAGNgIZCiv30/X/2wgHJk27IsH/IueI+6Q8Tsgj\r\nrb1IYZohc/yhPjwOiiAJeVZWBZUAhcSk59lyaQ+MNVr8Q5Q9AW/W3rOyC9BH\r\nuVvjCUOHBCCIhFrAooEIwNdqNACAFL2ZQfQc6uYSiwxdnK/uj0P0d9dNtB84\r\n+rjDsPymX1wxtO3fpDL0eKS6DZbGdZ2Fhh0=\r\n=Q5dp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"74b57a8c59e11f92bb03a63af31deb7e0d8b0e32","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.6_1674952843141_0.8274641687045736","host":"s3://npm-registry-packages"}},"2.12.7":{"name":"@darraghor/nest-backend-libs","version":"2.12.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"67f7c87500212f401ee690642f11a70ff0ab8706","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.7.tgz","fileCount":289,"integrity":"sha512-gOopLd4xnjMN1IozWtqhSOygdbyMlBcuxI3uBD5k7BQZxn0scrNmZHkOg1HcyoDairAApS+Nxiekpn6MAOWapA==","signatures":[{"sig":"MEUCIQCNYwliE0Sb5XqXkoJHZ1QnceQD4oO4MP+or8O7h25kqQIgHzUH9EgQNUCmUJ3sgGM808BgeYu7Ij92XTDhE8vgZZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1dG6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNDQ/+LeCGOEwmgPlogCVPYBv7IBwD66dP5CCvHbRHq5vm3QUGgNCH\r\nI7HzC1U7jPN2u7PewPsiRN9ATWhpdzc6J6os9lAJ1QAQg5v3WMjJQyuiUOQt\r\nRAtQFUnUWem3Z/ChuF1ozz8A3gGFNfaqbzKt/lrLRcMLe4dE1wtPiSzWghHT\r\ncGMvpwhBam/6ZwheGJ2xaYD3or/vmTd/Vv/4baxaDbo2PQ3fYkP6zkXMHx/w\r\nS13ZiCddW5/VUuxfQMKLrIGzT2pN8tnX+41uxHblw9CBVZgsCUsAD0bWWXkg\r\nEI/d7edOinOTncnvGSTBgonAIe3aNEtGP6i458JJFP2jPI/pOhk0MpLp2bE2\r\njp28tMkhiG/VNRekGqDJ+YLFH2+neFb7KuhsjMDarheRqC+/AIVP57aE4Qv7\r\nVJbowof+0m7nizJZJFkJdk2K4H2QlOQXYbNlYLV98RsUDc4CtEV/9lz2fC3S\r\nPTcQjDjuy7QxNMOF7iKgN1/oBjGRMOO5ed0W/CGG8ltsCv21KQgNqrSn3e+0\r\nGJnuyiNHsg2Wwm76DnYSRSrWZmdyw26POaCQRK20N1y019K/1x/QdoUmnlWu\r\nU8lYBYmEJqsqlqdGQQPtgnYKno7JG539+fJOFR3GNjsyb30f0vwf7XmpQPcv\r\nfyTeT7n7jy6RxqV3eZcbuTJTXuPOdUiTYmg=\r\n=ITEN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6fe13f8d3d01a9449d5720b01063927eef1cc102","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.7_1674957242108_0.30513143998639003","host":"s3://npm-registry-packages"}},"2.12.8":{"name":"@darraghor/nest-backend-libs","version":"2.12.8","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.8","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d0701d8199c6dcfff5945ba7f51e9a026e20cafc","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.8.tgz","fileCount":289,"integrity":"sha512-v9H5eeQSVkBBEV3jRnq1DfYy3//DZkmoGHizrFk1Sku0BefwAJSZYH1dY7Nm63zVytGNfghzdy/BD7R19DCkpg==","signatures":[{"sig":"MEQCIAy2XbslHPHGOC7ppRciKmoJkZxAWsh9uFGln+HAalhvAiAPkdt2zVERP78WtLrElFJ0k08MMyDcT1Vb+nz/com6Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1dLzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcfRAAjy/5GeJvlViwmVBDZdQsdVKaB1MPFdCHR6mSsnVIrfnE3Zej\r\nc9yVUQkxS6mfpZCvnFszRAAhhwkPYAUVe9kvPQ5WrFp+T96tmZGTFGy3HNkQ\r\nRJIktZ4qOttWg8dDdTH0stXxfuGEPI+gayADxUcFVIDnQb9hCqCEyWv9xgsN\r\nkPtxIkA/0I718rQZr2oKDqZ8MneoWgH7RF3+szmA5cpt0Y86P3D/Gp+yKorJ\r\n1k2dqvBxoyvNnM9yfgnv761NzE9yp1R+sK0kK/axaKsdZvRNWyanGEho6Tbv\r\ng6jz5RTe9Pu7WY0Bx3yZv94816gCEfbV4huBPgB4idQK3PZvCpqSiU0SmQ1Z\r\n6HRDE0ffCuGMrPnt9HthWdiInMcXFf3qTQTcXS0Jn28z9a40bhId+5cfAZfE\r\nr9wyjuBHtOEz4qEGbFpLt6ELepOchJJsroRyWJbYc5W3yw0+6RsID4tgysxz\r\nMu+2OK3iTgQY+WDLklzeWYmEsE/EJnkTSGF9IUXy3aT+2ddDTDo6Z00LJa5B\r\nuIRQfyS4Jw8KDSEBx/YDbXd3SrXweX+ICSA+t3fJx2ddVOzGPPPWwNSgoQHP\r\nTb/NM+H1HeKc7nesaR4ua/nxrzR5sfx5VQWkmypKwrAMMSTJ7LSddoQq+N1J\r\ndLIXobL0hekntZEtpqfGdoLjioJu8JGQMPo=\r\n=PMTI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b2ae1aa20809355284cb3499ec6bcbce95782b8d","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.8_1674957555414_0.19031807334273676","host":"s3://npm-registry-packages"}},"2.12.9":{"name":"@darraghor/nest-backend-libs","version":"2.12.9","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.9","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"a7058af318201cfa1c7613547a527450ff94afcf","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.9.tgz","fileCount":289,"integrity":"sha512-n9TdTN53mVb3sGANC4n3sOxoqmtSlCAA25V/qX6ndx+Ft9j7LI8zoZ+rDFzDc5BhzFHKtTodQnIEDReSkHMDvg==","signatures":[{"sig":"MEUCIQC8IOeDmC4NIlWacmF4qmSd9iQkRUGIrHPCUpMhqri3KAIgeSEDcSE/clMBr9n4WoendgnzdS19YUEwCKQ3CHieSNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1djiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR/w/8CRD//E+LTtybN7dovGnJscubI7ISGULfx/vpzL0E2K/vbvz+\r\n2I+O79ZUEOD8XQJkDfsgmSn+eTHuhCaBK6lLwrK5GzC+EzfBZ9JTMxqGfywy\r\nvumU7h9ARIVJj3jM2A4MeGKyEo6AKlNn40uHG/NQ2nryh+2TUsMVC46hZ1Ik\r\n1kVG9A4i2jsSnKX7C8YKNOT3DPPsxXbMWRQ5iGjZztGsFzWB4DpaUdTRKTmu\r\nIO/exlLfJ7gEzlP//7Svih1hJ86cryqDSx954z60ykzZN9ksORUYDfgHxqPk\r\n2iqCJmUlvgcTPmGgeQl6+sF7YGmF2PtkvCddS/1aA2YEc7bGmYil12+W6N+2\r\nF5+bbARSP+CCP8aN1TY9xiuOw9LWEyfuTvHl6yRlxJ0sJPb86ozyJxXdsSuc\r\nFBtaq1Wf+F6WWLxJq/UHC0ExBlE4Mw8vPk8SB9r9HH309sWso/3i1VI9jEul\r\nHSNmbIW0HFdNBcl+n3QBQbOEFSwVi8FooC9i/sgy8WHj8Phzc916KAoLFsci\r\nycsaR/Bc5EZn096pOlxgy3ozhPxwYL2dg8RhcUi7oqjOonkawv/YWcWGYLxL\r\nLaB09DitfMujCP+/vc0SYJKUq90qkJzjFvK4G7giR/PknRwlkhODxrGoCyBA\r\nx1ZN1VELGUp+JONuKpvwjXTenyma0pMSrhA=\r\n=bQ5t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"36fba46d325fee0bbe9adc8b729e518b42948782","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.9_1674959074545_0.30561279810143605","host":"s3://npm-registry-packages"}},"2.12.10":{"name":"@darraghor/nest-backend-libs","version":"2.12.10","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.10","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"4bfbcbd0866bc5152115a914426f4bf45b08564a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.10.tgz","fileCount":289,"integrity":"sha512-j3MvYi6U+L93AvVlf+/KR6ZE4UrlEZI01vPBcK6oPKqc7Beo0wDd5/dYj8e9s1+kw1S9KRqd4IWi84k2mkKwIg==","signatures":[{"sig":"MEYCIQDeHWyPOPyg2+XlNtkkot2E28MdXmtu7cv/1ysQNj9tCgIhAJIMwfMTZYZJqRJBOuZkwe4JLBgETIMv3Hs6bz8t31Y7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1eonACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpxw/+MEPyNZSBcbSLSVCkmn8Ya+2L2Ga85JPGYti0bl/EUYET7R2d\r\nqgol79p4B/gPOt4OFjTEfrsz4gLoRNOQWzVg3hcKJSesuqFyKr8wxL5itisL\r\n0h6Iw99O51Olvn0fydFw1T+4mlkghMO8xgr6fgwwIhcgBb21VDFwrQ0lSHIm\r\nIA4Ducns/gMyy2wFEU7Sdy+NYbLN0pL1g6JcdY1ODWzBPffWkB+7m0R4Hp8u\r\nxyiRHLKvOO8ovwdYfaPKvCPLxTn0pNhAhtqgqj++2MHR4jPsJfadBtXGyQJP\r\neSkR6m/emLb9KVrtb7m/9gdxZrheuOMq3mRhfvMUjsTzef19BG4vuTRbdjMY\r\nvjLHbO+J0ihJ2sYJWPCvqtygiu1RaplJPYcwX8I+Y9x7BoN/AAtjouBg2cR/\r\nZpPhnFA5TYLx617zp4k/jEFJV0m4yB9vw5v8XlnAOt4ml8MkoU7iDBkpkmtq\r\nu/25y2xsaGiH5EPEGhO0gQhU4I1zNkGUk2OtQRK3CHvUEnC6+lpvnqxCkz/F\r\na0a8dbq8llEWDqxuR/0ALjDGM+nCA72we0k2tgKjj5zxTxmFx1o7KxGzhIjB\r\niUTluqOb0J0Lc612k5vvxgqeKAsmvhTW+wO/35KMb/M/BXWjm08KFWMuvkfE\r\nv/VxyFac8t3UFJd1u2HXtoBgr/tlLbtK0s0=\r\n=m7Rb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"27deb50476f6d1783b9fef5d0a79bd1d28ba9d40","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.10_1674963495134_0.5347958080719057","host":"s3://npm-registry-packages"}},"2.12.11":{"name":"@darraghor/nest-backend-libs","version":"2.12.11","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.11","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0b378aa83763350d4ac27a3b244292102bac66e4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.11.tgz","fileCount":289,"integrity":"sha512-EJsVs3tO3DmAQZ5PRIMmhY9jKWSYfqYs4tiC4Zf0Q8ZhRE0LoI5uZlNTvGQE68d6MgzQj+gXZq5G8FFOkClb2A==","signatures":[{"sig":"MEUCIQC69T1mLAMD9KZ6mU2OSriTgpU8q2ABPl77jBDnOvUHTgIgF5JyhxEMnPPUYVpgBvlMHy/VBRXgQd9qI6nAiM1Z93E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1eusACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2/w//TCh/KnLlGBH+7y0aqbrl+ifhgzaSSDb/c6m4OygNeaBmv3G8\r\n7DJQhy2EACiuh8L5fco4JdQhwh/h43vyiVnJ7XSR4uHeCOJ7yyrSZxH0ShVR\r\n1+oV3BnV0D2MYUuJfCASN29D7+Utv+eygI3BZPSLljoSxxVwlswhwy10bokT\r\nzqpiNNZAgoARGamyC43Qc2/TF2hVcf2XMvzx9E5gbJsnLtd2JnWmGRaLPROj\r\nBUGS3JRQzrD7cpLRMqGCGhQuZDVDNhP8TjabltH6Sg4Rg0ofqos37cXpQpfm\r\nJIAsmu+6du7UYAkUpb/RW2jwnWDwLuMDNyBcUmdn1zFcAOfb+WIzGsIuqG7X\r\nUCSNBbgkFBjofn9d0qz+EoKLhAGhLEOsHk2gKlKDDgXZFNZrMondcm0kVeWU\r\nTKW8SRvvv9cbzbpIMPPUnC++O0NHsOSnaz6eyN90IDm9lnGN1VBPxyXSeAlS\r\npHHUUlT8WL8GKUTM7dyUYMDlk8tjdkKcshf5xQqVkGA4b/VSwO3yy5BlDr6v\r\nS3kkZuWbnlhnDII6yOvdX2ajNjyCWbwzngbRRAhb5ZwqSVhmovubYai3Fqjx\r\nmvk7abY5+aDH+XT7RKgb+jwbflF0dLW5wJVDpxEuCoH/FM7//Md/iQXglE2m\r\nHU0w4f08rrLgUqskEnLSteurl29gBA5G9P0=\r\n=leQ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"349847ef887bc033c0beded42ff8beed50679a7c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.11_1674963883786_0.17317405976142153","host":"s3://npm-registry-packages"}},"2.12.12":{"name":"@darraghor/nest-backend-libs","version":"2.12.12","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.12","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"849deb343c995f4fdacbeeb784d49b9bbc64f60d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.12.tgz","fileCount":289,"integrity":"sha512-/PZkYeStAvOq3XksW7KGGZh7GdsGLXJWFFV5gAkZFpNR+VxyRktJO6onG1q4N5X1oL8jtKh2//tC9RUgePLXhQ==","signatures":[{"sig":"MEYCIQDUx2RUssN1KVfp6oPDFpgiCqf3jjm86qE+unxZ01oT+wIhAMzS8QZTRZIv/J/gmt6YbYgFLZoZXp7uRZxMfxjgbQ9X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1e48ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4Tw/9HTQbt8/Y3qik3ABOWkbIG7rZDRZH87XqXLGu4dg2Jyh/fJcz\r\nJAaDLyzARDWQjUIfnJ8Tzu28r28/eWHmb3Q8NwwSCNIONXk5jw47iAfv122y\r\nI5vSWwupXF7xT5A6YmHMODKopmSNnmm8qIpBX2mbpGPMn3OImt1BknYfCeO9\r\nxRcMUkqtfG+WaF/yXJM3qwih4AEboi6WhTStQrKSnFy35EPQB698YyhQupr9\r\nq4ajBQK5hLNtmJjlDOuolFpgUKJ3um2ZY31byRQ4RTLVVs6OHs28jESwNu58\r\ns2knb1nqydqnuakoYCRBG9Rg/0YMDwIlVJ5ru6BjAoAUMxXfHqr3vVa/TgIl\r\nulnTVNGwNBlCGeRgCHlMNDfUHBTeC4K0vTJ0c8+id/ID7PmrwGnzZWw7lgno\r\nxm7PG616KIGRDKXsQ2nRjM9/Ukf8jG7r2IzzNFlEL5YLYFkczTc3usIk5RMJ\r\n7HMFrjG3u8cvMYYx7yoAWJY5+A0MaNtX1Aob8t298/fV9+H+rPNZoLviz8CD\r\nERasMrArsvxjp5kh/TXYu7hjq7r13Bgv9AJYC0HVVIwskKlABJ6zA9weCYRi\r\ngX0KnqCxm8XRA0O6wszb56dCP/VfptM4NAtHllUNbsIZ9Jd0L6dZmdE55XN0\r\ndQmWSi5sAJylX+wEbXTfG2IP03m3m8Gk0gc=\r\n=VUJf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"56dfdda0367f2bfa46a6026ffb8fdaba0736f05e","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.12_1674964540570_0.6061273656698691","host":"s3://npm-registry-packages"}},"2.12.13":{"name":"@darraghor/nest-backend-libs","version":"2.12.13","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.13","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b7c3ffb220d8eb94d379d9a428aacb18d290650a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.13.tgz","fileCount":289,"integrity":"sha512-Q7ZmUK6u9jPCjvfTgsSB78P6eG72C2sn8Npkuv4Dkvbqa+XRgYlvTH5T99/SOi/Ine06tMqZnnUNakvO/mI/Vg==","signatures":[{"sig":"MEUCIFf8ptZGdi1gqWAU4Z+T6N3WSzfaHEOXUEOdvQ0xXIf4AiEAgKHflJcuQB0/GKmXnHEtIWM5e9umDWER+g0kTfILr5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1fG8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvdRAAotYzjhdAhfYgUvEimFKpz6LHmXLyIfH5kgs/ZwCWAkt4FdrU\r\nVcUENF0c6wau+dNp4TT7zfnvURK6J3e1mNSsjr3/kgBqWl3MKpW8aw8es57/\r\nrt0uifz4K3yfBvyP0UF3eT53EN3NeTvgEERU6TePdM48S152iNpU63em722u\r\n7MGG84bHvsyKPpjIaaoS4ZYQutFcnyOYJ/g/x0XNCvvgdCpMf3v9iCakH3bH\r\nP4L6pI4iZQnVYfs6qHsisYkBCHoNd0gBHg6Y/DQNTCraayIn6xPuF7+pOkCJ\r\nsQEK/hYIjftRKv79DCtAfU8Om1vyHKZj0O8R8ewIU+j4ajJkzZtVK9MRbj9W\r\nwR05Z+an023MBD405zjs4M+Ka3hzEowKddG8d9XZK0Yi+NccDLdc4yjNAF2p\r\npgFV6kS8jgyfaGP/M6OQoLWSZiAnGvJ3amvJVH4GKmOLJCJ6CcCCa9SP5zR6\r\nbohBdIsKgAwDuRrf/y4d1CciZXXMhZBZjSVh1LzcFXcyfJEaVVGRDNRXnbXb\r\nyvIPHKC/eaWbEVde1NRUBW56taqJP99awRelOUbJf6JhhsbBTob+CTJKsXp9\r\nRgdwiUWbZfcP33Cz6RdLqLOcA/ig/fpZ1VuBiGCUdLpDJb43CsAVFnPo4HqE\r\ntj7ypeEWXC34gJ1JirBDlxWP/qVNLPwfAVo=\r\n=9fOa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"17c934542519cab2a2066379ae8aaba97149ac8a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.13_1674965436422_0.41651235770430994","host":"s3://npm-registry-packages"}},"2.12.14":{"name":"@darraghor/nest-backend-libs","version":"2.12.14","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.14","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f881206eb891d3e0364ef8cac643441de6507604","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.14.tgz","fileCount":289,"integrity":"sha512-PDoNkZtuLBsK1/Znl82b0EO2IoH3a2yVEa7AEngQCzxuDz7Xgaojm5XlFGr4ehzoW0p88fPBFq7p4x7hzUynbA==","signatures":[{"sig":"MEUCIQCP20d7mxdM9ZxTd6RgUezOtzY0/zKYbCxAF/fPshSGoQIgZcCdgUUzsQHSAjuSLUhx87RNjTHCFHJi6SP44q+brE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1f0fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqpQ/+P5DZMnB+232R+H/ddsjPQRhGDWXZ5LrhVTgs13X/OiSgIIgm\r\nuvbj25ymRvJlRuPeLtr8D1tAEqsf0FcnyvJghpnmPcmId+XeamuCzguIB3MN\r\npzOmuMUCQLsokw3Sw81+4c1sflqi4BYD+cxnlHsAaSGijFmM2lxUlZ22g7PX\r\n16Qas7anb+1s85stVW3YzqNJaqo89MjvvnbwankbHmTl1QTiKdIIK4dlR4mn\r\nwvj5vpRXeUJZrwwjNSElOCeNGTb3GX6XqGBTkqcb1RVLRU0MNjhEN50zu8Fo\r\nO2HQTq5w/NMReVm76yyWnDH0SAuDE0+upxxFU6ofRN6iUc3YVyJq911++fxx\r\nDbCHb01uWiJnp35uccPwkoxx5EgKr/lGMrnagGD/6YmXoU5lwi0rezBR4Bbx\r\nCdAqIRE5JMW2LhTzMnRZ3R0+vkF/Tw8rbpk45D68SVamU9fvEE8bKXWDl94o\r\ny0fRKdY8AmMOdzIJRTBniHpFFdOZ468unqkRCZaaESOCAHdGJOmnqD2z9rHk\r\ng8he1Qm3PF1hldEJtxyXwu0N7F+FOzprkG1N5lzxgBEBOHJlfUuMiLyHBeC1\r\n3Gkj7nkzzhXVg4Cwwoel5io+Ewflhu20yG4GcPtRzJ/6iGzOUEvTnXvwEbu/\r\nNFQcBQWd5YN5laKNroFYI4yB8NZm5xJWaTg=\r\n=w3lF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0a8913fee6b457d5108ec06665e300372f20c179","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.14_1674968351191_0.09221635545755169","host":"s3://npm-registry-packages"}},"2.12.15":{"name":"@darraghor/nest-backend-libs","version":"2.12.15","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.15","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"656a39c960fc1dff9651c5e4f2d51329d72c4a6d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.15.tgz","fileCount":289,"integrity":"sha512-QM2B3ZgqG0NmTeTU7PclDdc34sSSGaAjd7w/IYfK6OeI+osenupWr/7zzcjHZIAqIM1YeHOHtICcKnITMlr4hQ==","signatures":[{"sig":"MEUCIQDXf0/1vaw5Rq0+G9VzHyELWzMgizRyMWjvXKgROSpxLwIgMAmWRD7pU9bFH8zqYdHtokU0Qvjv7a1S81YzH686kVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1f4yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCFA//fUJUiWCravYJa41lE0kQLaF2chM5HvFWHJ9zHhzHYCQ89JrP\r\n3r2RDvYADWzS7Kw3oTY8+V8Z9cJqwfnepHDe6bW8vsEhYvMKTArNP5vrmRiN\r\noSgN/Wl38CfP9/6+3xzENxRjuvGvxRAMQUpmFevzEGTkTKtygYGjhOfcqOlU\r\n2nc7WmWWWoC+7bY0LbiveJ5PSxiBmt9mD61BgPR+BJp5rvkI0FIb5xE2hb21\r\nGCe05gyx6RPGoWKUTkPFG8wDEMEDWIxFlplZgpUNHJdNKUU6HImMxcnyYhUU\r\n5dbjEAfhSyiYdcbkGXOWsEFZBPizJeLnYy1YhVqz7PDL+g3NI1TgnTm4HTq2\r\nOfc/HQ/5jQvouz7xgSzxijynCIm/OsWQ6O+DApYjdn07+DDnvhU6DVy5rYfw\r\nmMtC8WGun+iIS9WyrkmXbxMQRsdtKwnhs3r0facASaZ4bh4/IpDzrwhZ64mO\r\nqUAMlUUJLu8kVwi75pZa3VCfxqFqzjAcWOUOP9fUGfbM0HQlI6byJ1SL/Kf3\r\na5AZoD6mBc3PFRBMcbh/s6pZyQxV6eXEkIEadHd7gIcEe6bbXy1lCJlXodWv\r\nKfITZewFMA8uI8gHKW5ShOCasODfetnDnjMVkX7AoF0JtYYO0w7tfx9phfr5\r\nPKPfVE5vR59H7kuzvkiHZSEpJm59dVPeVfQ=\r\n=inWh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"31f4bef4ab80c0d8b53e91f0d8aebb592c2ad8b6","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.15_1674968626296_0.6282580891417844","host":"s3://npm-registry-packages"}},"2.12.16":{"name":"@darraghor/nest-backend-libs","version":"2.12.16","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.16","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"93b26d75b97ed307cfd0f57c09f8c9ab9d55f286","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.16.tgz","fileCount":289,"integrity":"sha512-QE8/WsrowWaPZ2FEUTbTLU54vVqibDqrwo0GoXyncoBT2/CrCtdRjE5GTM6c4RDsGQHgCNS1fHwWF7cdbUgUcg==","signatures":[{"sig":"MEYCIQCPuiMpejfc1eqvgTKQmvjGQlVy+bdljaGx9LIeFEaJMQIhAI+3RBINES6uxMAImVxwQjj/EbSdBOhfn5NB3jhPLIua","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1gXwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXoQ//YDobnhRWHDhHSTPBmIx8fIceP4dUrf0sE2SRnvvDsmDwJEs6\r\nk2JEe8qGLy19xIge+eKzdbq2ACxpxLiZgcOScwOZfyWHDBUCglQFWK8Lx2hT\r\ntbTv/J++nTYaAbHdh7HlOIBfHA07Mn9MVVuIgFgAbii5o4PlFxnHW9HgKHp5\r\nAs/YHkJeullYTffGJuscawoloshRwC3oglr9pJLpQVyL5uzWhhKq9Vsz8iBU\r\nDz0JeF9untk9LCXv4eZoO4seh8oNNMNVMaTpMm3CvN9836wOi0FB+YJ9UsAl\r\nKMGZRXd8dvuZhngWay6MS9TwsoCN4r51QBhq2vTOyf/lA6OlYkYdw97b6ir1\r\nmAHUVeoe6pZnlb6zbs1ChOitq4X7OF+Pymzv8IJFBN0rCp5vsmCg+bt6alGV\r\n3nxOpVd4Wf1BY3EAu1hzKym9YnSBKN7JV11Bpx+JWel1jLpc8KZ10ChpAT49\r\n/N7DsjGxSxfwVapnExEGuFhxd0DQ1FQO9Dm0usdhSycdSaXDoA3RFLqmbY99\r\n84hG5AZpHfdlfpU+9xUfZjSqECjv0dvqzRQGItMRZZP9V+GBSr+ifFfejW2S\r\n025uGYWuxUldxxc12A++Pw48joztabEprmHA+ybIPFBKofijAeVOiuZ2+y88\r\n/uuwY8l6pudZv3Z4UbTzVtpzompudVUkxB0=\r\n=v+C2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d79300411e8ce85244a55140984a5e6236177d3b","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.16_1674970607794_0.7153745655954169","host":"s3://npm-registry-packages"}},"2.12.17":{"name":"@darraghor/nest-backend-libs","version":"2.12.17","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.17","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"619c472e0699811015fb6e01364e5f7f03b2ec9d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.17.tgz","fileCount":289,"integrity":"sha512-khgweIway7iSa9rUgq/LwYQeoRJa527LgaM8VFhHo12TzVL/lIftRzXOd8LXdT0FlC++TTKuzATjDrukHmU7ZA==","signatures":[{"sig":"MEQCIEY+eW0d2M9PgPZrG0nGcgUczfkKgMkOWvZOOBckCEsJAiAI/uaNyu5acd7mc86Vvxzpo5oXeT1XMYkWGxGQJauo8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1hlPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVDxAAidEfIJ3p55CuaE5Ps2FaCIEv9XzWkb3pEMRKPTtYleThFs7I\r\nOtGtVA2pRlCxmz/3CC0WixHGdzNf/Q5pI61oAK3OgqpPzPU3mTszBQKXkaOb\r\n6PmeFkTt83kNZhGmw/KPrQhrZanehYEW0LlCMqQ4grKOJeNDbL15++yCLQdW\r\n+VxEzygEy1rPK4bRtZLy0KYs+xoRWEeNvf6US094b+6lGJPjZFAB83nsyTAC\r\nu7i5X5PqFadj76OvxBfEFzSLaTjxXXTQvclMWko8gXMOeLEMeiYn6ExH7TfR\r\n4QN/cTwaoQRPH56TIFWgNIMYwEV46HZg8847jj3dQZ7wwW+QOjwgtCDdySK8\r\nHBuN+TzDzoTB1uN1d39cOnNTbMcg4yAjb1BVgmbNqd/ZA6i9FM+Mn3K0Zfvk\r\n+zxxOf4V6AWflboRnXIc78mPjgIh0BLVpJiVnXnMHwQM+FWHqQlk2pM/Cf42\r\nsttDc6HHyhsQn9r6o4yKmciHkK2iqbm61BWxxk8pEAgNPM8mBQxHq0btfOgt\r\nvlKO07R3XoHhotIEjSJ6DOEjesixC63/+zSTDOsRk/HrGHz6+6a0pjYi57sv\r\nkfQvG5V0Y8qkGtP5WbJhY1ym9fNoNyQkFIacDniHR4VEWhqZQK7zNMRyn7It\r\n877sGQSY2KwOuUPoli0ekXTLRLQF+sgv7TI=\r\n=Z9J6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"206705164b97330185a55113708baa4c965099b0","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.17_1674975567544_0.18388980306973912","host":"s3://npm-registry-packages"}},"2.12.18":{"name":"@darraghor/nest-backend-libs","version":"2.12.18","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.18","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"2d0487b0168d9397299d8f5c87495d2bfd69e57e","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.18.tgz","fileCount":289,"integrity":"sha512-7wXbJ4+R+e073ZCDuPyW11y0Z7QNl/XKpJ18Qlp+HmmuxmhZrD7+OOZBdTPDEds9r0nRWl7NY4jDOlVNIBHMqA==","signatures":[{"sig":"MEQCIAvIRH9lG+xgowDmMsuvJnlhGgSB3z+YT1+Aiez5/1QnAiBJ98T8pN8a1Ttv4vH1ry6SR3kk8KhRucfGYSjcTTRIQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1hpgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroVg/+IajIxavW6/9BvSL6u67mgvbJZ4FpplxE2Gfx6ozmmeCesKCx\r\nEsOjVwwH4Tsk2sTPP50647PFi/WpvkSjT8VHkJ/4283TafeVXO2gvRRd3zeX\r\na7TgD2sTMaAjQyUSfrQAuOkH54yr2I+VLsvV9vLjunD4rplBj3hSfNgGonwu\r\nIOEpjXMS3yTAcp1AgDoVLFUQKyVlk74qIIuAj7Y3JHhbyVJOUWl9BsW1qZrx\r\nwotrEMmMQ96olAzMUuy/Ff3OjPHTBRGM6COcmsDnJ8Y3vXRTvqqy+M1SPWS9\r\n8C5uRlqCDh6euPpLHLiUCciFD5nextckXZv/Cw1BiVrE5zAqn77qFded1A31\r\nMPirDszLxtDffr4IVvg48IkFPjYA/aVSPz24paa0drAld3gvUjT3ZGVYhOxB\r\ndP71UjDDyXlJs78jv2r2E269nEcmtJrkfyiGK+cUzNJGybZ5rgBsL3JXdT6F\r\n58gKN/QcwTro8UKvVXvYcQnSTEr3mG2piHnIuE3MLnU3CWnaAtOP626HbYU5\r\n7R6fDUxyNE9hc4Tyvb4437a6YZTTk6MzcGUnKHjbndvlGwbONMLPypRB99qY\r\nFZd2+VwE40Hmf+VBRMvg2OJU3OqgZLDo/EjVvGFSXN2P5HmQGTUohgma940b\r\n4V8tcayjDWs8i3bJQT/q70s0ZEPXxTxLTtE=\r\n=Aj65\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"08afa4f5a3995ad8e53a75f4756be0c0010c14be","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.18_1674975840168_0.5973385377044511","host":"s3://npm-registry-packages"}},"2.12.19":{"name":"@darraghor/nest-backend-libs","version":"2.12.19","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.12.19","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b33a7fd0162cbfa531511769e6c9efced2b75c30","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.12.19.tgz","fileCount":289,"integrity":"sha512-21t14dPCW+MyGoafZbB4NUrLolYQhxncFdHNVLIselF+omlFaGFRdmU+RO/vFOu4gZGJQOIXzc9afMvlWgWbuQ==","signatures":[{"sig":"MEQCIERRpuEl9P4eRMXTwuvCYGjsxtVP+chn1ey2txI0lFsUAiAGP1XgbJMxGNH0q5drEt3R1k+GaTyUhpmzEOGa220Ahg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1h0YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg+Q/+P3bfs3QmFqc6RncZZRNTfeanbXr62QizUSbqoy152pJBbSkO\r\nZr6cQCfdzhGx4ao0OMMKt8xNhmXgubQ1z6ZKx3Q66d85MzCzLnVVgRs/Ir2t\r\nJgG2MCy/RQTclctTJPPF+ey67Nx6C0+QfFpzHPwg5YMGL5WJKx12XjoK0ZRZ\r\nnnKNuSvWaOh4GapfpS898OddEvzJz7fLcm2X1qWzpNXY7ge1GzWL8dAla2bb\r\nnlSaVljqVT31J+HBLOJob9wxrbD9iGImp9CJR5PvdRvEu8WvU6xPMCg0IcEs\r\nUnG+e9kdt8+2MrRLWBjpw/Tik8WDHCV20KVgIDCunz09risXeChHf3go1yX5\r\nWc+1huYsokQTaTh4rI+zUCbYgFtutwTNqvM2X1gpDAzcqZMDmTeAXHKp44wd\r\ncT0jjkiNSg1XhMHwaob54Oc092QzbFJSOQuiOTENLJaPCxqjWrpcasg4GPwD\r\nqPHTEiH5MkKdozSZyBwamjeP6tA+/NtuJIY/d8BeUQmW9lvawTOGgcDbZNu6\r\nFLgXB16ndoPnxAtB61TBwTMfifr6EkQ1aA7aLwBDZz8/diocBMBkiqbLIeOM\r\nY6xq00VFEgaEXk9F8puSpjAKpDhZQEwqL29gdw7XXp+IEjrEudSnYOYVvqCB\r\n1x3qcxLBTkW3a778Ox49359yzxMOJqhBUAE=\r\n=OzF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"460abf4ba8f2ca429d9236b00fdfbdf40789d225","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.12.19_1674976536179_0.4845090562438208","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@darraghor/nest-backend-libs","version":"2.13.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.13.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"c90ee62e735cb67a40c1ba34e174461065919800","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.13.0.tgz","fileCount":304,"integrity":"sha512-P7YBQGzAq03ygXQz9xYgvpvOThquGSIciqoQkF1Atj8Ukolj8WNGb+br67IMjIk43rIt/WklpBNmy8xeHc58Jg==","signatures":[{"sig":"MEYCIQDqra6ojtyOrMB6bYB/2gpLlN1BqfbwICZ/6PdL5Zs9OwIhAM5ffOnO6AINyTnB/8r3SaYGkuDE0dnUSHpGjQfOS/x2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj16aMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpXRAAlXNH4F2Lr3Fcy94QmETs+RFu1TWNG9ruASVCSy3VUkDGI+2g\r\noXAr+1dzy616Me0Vtd0ShojdtXTRUl+pu/uVFPqdk1kyFl0Xql8plzeHlNzH\r\n/BToN7tdo/uxfmEJ/8Kzs/impSXSXUy9QvIMbnq9/+5ChPA5iUdwnNpCI2Yp\r\nyLxXMsX46qVM8dNmpwIj7sXXqGxjtoLypuwnHHvZv8Ejx55U9usMgNI/U1Um\r\nDDYIGQAqeEqnh3PaRAfXi++4GR3ZP89eO+0+Bl6PTrKPo4WAARr6xBS6kb0S\r\n7r+g2Wyj8D2WwCD1SYryfaf9sA0VteYTe1Zt6udNqcF3fc8BA2I1cEb0vnCu\r\n2592R7S93SlDvmUtGaqMysJbTvWXHjOQXcFYmcmgu3mw+4vFKcv1yZajHyma\r\nEWkfU7MyizcF1fjWt65KwMeUK8ie/MFeWfNwSu5CEaHO5pDv2wEmEcYGto9S\r\nOh4tNrHLgtx2Nw9Sti4iPougKGv/c7yHrbJ+tvHZoIVe+73lflmXd/o2rcQ7\r\nc/LDSorLTXE8IeH1tB10rlvBnOMSkjR1+paF73WyvmH6qW59K/GN0MW4YHd5\r\nbvoxgYmU3cIIcx9cUTze9PgRGmE+kE1cMPVmaDzx/yvnpfYRhYPmfMA0pDxR\r\nWITOz4lqnZV+AU5GD27keRqc1Gc1THNGhQg=\r\n=7AYt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"adb260cfd1a8a5cb88aa8361d2f903fee615abeb","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.13.0_1675077260236_0.1101099201798812","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@darraghor/nest-backend-libs","version":"2.14.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.14.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"76372d70805ba6e3c851e0bfb7775fae4fc7fc64","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.14.0.tgz","fileCount":331,"integrity":"sha512-Xvxj1hNazvAOvNBkVPhLo7pCE1z7kChGxpga7MLpHubSlIhARRW5+Gw1tMxPqKIgxGItwAb8Fj8scSHF3pVzEA==","signatures":[{"sig":"MEYCIQCBINiNjQ77Ok4DnNFjr7HbLvHQSxma+0E+zNmSIak7MQIhAO5qnfC1Bq1hzxUtntk1bAqsHsEqwMd6LpkBw1A3lYTT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj17z0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVmBAAizhY8rP17VWXWcU2JSW6Fzhmi1+K0qKbGf4LBM6J1+1O3+TL\r\nE/8O/iqwu2XL4T5F8Hi/Kms/voHkIV483LItQndFoCDiut6fbRAu2ibwIXC0\r\nETiBAOGliXuudFcW1+uzNHZ1GX/iu9K6Gcb7xs9s7lgf+vDbArVTKadn15+r\r\nHIRR3ssaH9vB8Nbel93HtLKt4Bo0X35q3dZGm2urISJReCppZGIS3GG5lC+I\r\nnhaFa48J1mSqqsyH+SyzQYH1d/d/g1TfjRRkTqr0Zhi47T9myGHY5Js4JjkB\r\nKv9+6b1TcNTtab3RcRjS9DrKcv404i//29edh6xtNEDtaXSjXlQyr2CUvi9K\r\nWeZJ1fCdiRiP7BYRF+1R0/8zSFLU12cY/eMkDGLB8hh/BtWelIvX3VOHLcAO\r\nE8EVpsIRFFafgWS67nehvnPHo5daxdcNbBrA4NqtGd4IPO2ZeW8jPPtTylfs\r\nSa56Tf80PTLJd3kMs7K0NzVW3ZMFEhGqUvWvcWDgnFw0RKlM1iGh1zrzxvsM\r\nqN27S122VkeF2LiJ403soZYvNFdngGzk7JuyD8qampn5+EGy2ZQP1yj9NPbX\r\n/m61SRCvFX2izTUX1XekdON8owdekEJBekWlLGpSSKij2BqIPnsj6N2sFkom\r\nX2uYdfyQeDE74X/KCB0rM2gm7FkWrLZk/RQ=\r\n=Tdn6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3e5c6956256393ae5ef131b2e52ad1fb946f6d03","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.14.0_1675082995921_0.7481690377746935","host":"s3://npm-registry-packages"}},"2.14.1":{"name":"@darraghor/nest-backend-libs","version":"2.14.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.14.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"470689a675baf96ea1e481b76ee611726d5cfb7d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.14.1.tgz","fileCount":331,"integrity":"sha512-xq0ekPywj4dGFyG8rZ8tQbJLsOvVDncaRjaxIAAL3MEkPChtBCC56+FcFEpLV/RvYUiA9ulvPu1GcR62Qnh3eQ==","signatures":[{"sig":"MEUCIQDmh1oRM4Ag6nLp38Wy9U9UIApVFvllqMJGJHSQpEYHXgIgNXEnK3w0N3aXUHrFBb/zF5XHKew2Ny21EgrvN1gtsUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2PPiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpP3BAAldfwxrxUwywA31TgeWTANtSOJ7cHD080UAx1/Hd0C4a68yWX\r\nmOFaGmTghfeLPKKgBPGorp1lCbsxFT20BqsL+P1txH0/+YQrdO7sPou376DS\r\n1hrXzX48ukc6gMAltUj4UubXQ0mfl2tv21l3Fi3dMDqP0/QSh9lx9T4Sn2ZW\r\nGkxmK2+CJII7QwwIXYjqg/maRe3Jm6Efhm5ITUHbGF6c4ECN57p5VPuL252m\r\nwqf8h/RgFKAki7oyR28T/tIYQy8SzyHceN5iEG7wp3uQ4kBj9IGckwd4Wv4h\r\nwgBlYGTp0I/1SJqHd52GN/7clISJ/91wDRt2sWUtEgv4Q58qWWxu8dSwi58i\r\nmRWVtu3lltfQ8b6ohmupd/ALLeP0/1f+sI7e0qk4iYsgM7T7cPv7+y/VWJnk\r\nLWLPE7LH1wpRmTlIYWsHZGz035CbNkQ/0Cw2FjGR81yPezr8MzVwwWolORby\r\nODa4qdwXfJaPbUQmbRpbxiLkVvIKeU9Ap+xs3bp4dow7/rneyXaHVkKVDNpk\r\ncZWaaKANAT377ZIWBsNcUjbUy0LLXdYPDn91pOn23Hc6DdY1+c/5hWvTFZrX\r\nW3fThsk6lwrEpNKKm4JTz9McDdG4BL6FKxI1fIwbXn/rtzCpk3PIYme2fO/R\r\ngUTSS3/lC/yNcveTQ24AHXj52lReVLwoZk8=\r\n=bdT7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2da9a33bac2e23524afc27115fa2634a849669b4","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.14.1_1675162594121_0.7398941149343936","host":"s3://npm-registry-packages"}},"2.14.2":{"name":"@darraghor/nest-backend-libs","version":"2.14.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.14.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"8c10c1c39cabc2e791cf4c2241746dad9a0dd171","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.14.2.tgz","fileCount":331,"integrity":"sha512-YQsdUuOV6wI5n3zTCszxiUvgr/1yxmBVLZhECxSWZeECQdbGGdm1IyXG9CzmtL7PnRKPIwoBe+qk+jK4BHkkzw==","signatures":[{"sig":"MEUCICeH6V+V/LP7XbVmnRg8iP9MQNtMF1lphIuQu4FIj9rgAiEAur6O9zeP3RJ0+ehrwLDsjZrSUn6RpiLM2w+ucIhThhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3NVsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnSg//TA7gemB7qHypY34XG1Gs5EYch0+JhupRTU8RwwYhu7kmgTI2\r\nopVrhR11t1/ggr0A6IsyuCcQfrbN6b+7WfPx6E4Bn9C+X/BQcxESnUtH0Ljv\r\nxeQPADQ/L730XoIZcTVvWEH6SOz9jmya4a38gqkmvK3c/vVEq5iacdbMRTxi\r\nA3dbMWWRhoX4wVZ/44S40VJzx1e3gNpC29Fd28FvIORA3LTnTr+eXPFfpLkK\r\nKKv5OZvUb3CPbEoSj+6PoR3Q0gawETJb+C00GQXfQ7Wz6APM8nlbflrMKv+9\r\naSw8gLml7sZlBkQJI7kS7aotfgeV52oVULGrznXiOUy5Phh4vpZlmqefc24p\r\nJb+MiPoHg3CUNSWQxn/Kk+AP/inGl7WKKpXoaFkI15s9euLR9Nm7ykAXqp00\r\ncfxaUfRsGaOQHm6XxB0JLcPzxkAX3clOkWTPm9y2g+yhhpWGVFPYjXh7v+tn\r\nH5BSRqhe5Sf7xMInBUCsqQI0n8eZqqEBjakNp/gEN4oTfK1504RaPy1uMrzh\r\nK4uJh1Xp2/Imp8cpvjJomw7uQYPtB9QRHYXMlgvKyvGgJtK6guKyZ300m8gL\r\n5PCh/narnK9+p9c9j66O7dhDgs2E99HE6HOHpc0+Ls/rpzYXzcvNUnrF0akE\r\nGUfqVrevHG2lBuAfuLwP4JjtQxPUAh8GmG8=\r\n=Sy7M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"58d6191b3df524420c7b36979e78b4fd47611e55","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.14.2_1675416940381_0.2411452031313175","host":"s3://npm-registry-packages"}},"2.14.3":{"name":"@darraghor/nest-backend-libs","version":"2.14.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.14.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"4d172456c5d8e26b55b424b3bc1d9db3ea8b5f26","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.14.3.tgz","fileCount":331,"integrity":"sha512-C3ipdo65L3rhzgH97+k7aoGOvOOexZM6OhiOcN98UF7D31KzMH2af+JUQvzNUcWau8mishaEKNyBmZUx5gxyDA==","signatures":[{"sig":"MEUCIBMEAusAZpR2UIpcWuv4T7+omSf+xXBoEIaBi6xeDcnNAiEAxrrTOmX0a90LwZugtuk5VswlEFYfA+9+9QqNn8cb1b4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3No9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPqg/+L4fPcT4QXAMLizUvEUXCz/atlQdNR1UVVN6V50TJez9GaMSE\r\n1nqs+ExagU8jd30cikTT1mSeJxzsCrIIEHT4S7yOVDqNdEfAEVRvRIwHkacW\r\nqMKRxKmjLOXiXmIYE7+wDKrhLXboFzoGI57cqZv2efag5JtuIe4cfebkBJAr\r\nT+dn04QjtEZUHuiYDQT4VpEKOosQnFFBvRc37tApCzQ1XNduvkKVj92YX7rN\r\nfFAk/Rr/MZMp0MnrnRCz5rySJC3lwZV9UvgYbQTt6gilDqidTMGJN7TWqgOQ\r\nhScAjKEUbZEclu19+aL9oznKSN395GKbH7iD0yope5uYMG+4xu35m1ccysPC\r\nJcqscqfBeIBpQGV5b1wTklusWrMjBke32gatHRqNY/9n+kCB/yN3+dBwZ8F7\r\n6MxjcQoRLu7qfIwDRTMEsD0MR4C64wyQwHwW5vG8cvvVHZ0FOXnHz/aUquQj\r\nKADq4Sp067fW4ZijHSt5OSlpXcWcCXYnNTmMQovx8uApLC2vgqy+OtGWGcyL\r\nCuNX5ObDVbmAfk0tFs81C8wxvtQqqIR6g3Ff0+AsocRYGzwX8n2nSE7acTKe\r\n0ZLhJD3DBGpUi6qgXWIlI095a2WLrx4Od2iqtyBY/kNUCApWr3n9ew/9zkqL\r\nLprigDVGbz1ItFKGI+VSDSYe7M8UyYFCzFs=\r\n=2wge\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b7c0572c2898a4c9d82211a4887a1ef40cb2817c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.8.0","res":"^0.4.0","bull":"4.10.2","rxjs":"7.8.0","auth0":"3.1.2","chalk":"4.1.2","tslog":"3.3.4","dotenv":"16.0.3","rimraf":"4.1.2","stripe":"11.8.0","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.0.0","passport-jwt":"4.0.1","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","twitter-api-v2":"1.14.0","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.4","@nestjs/cli":"9.1.9","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/rimraf":"3.0.2","@types/express":"4.17.16","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.6.9","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.49.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.49.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.14.3_1675418173419_0.8359736671726605","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@darraghor/nest-backend-libs","version":"2.15.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.15.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"a2c555d55ffc6ec9f40d3645a562557433fa28a5","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.15.0.tgz","fileCount":337,"integrity":"sha512-LdL3azIwB5Pu2pjpfzn3Slb2+jE+WrUu1JWmMgK+6VLJ4GYCwVQkP4nHivZDuymd3ALZn8P8ZoODIjDeVdV/LQ==","signatures":[{"sig":"MEUCIDUrp+OA07ThpYXG32Yh9g1mSSWkqy6ktSYuDFvtBDk+AiEA5rmq+TQ42tE6VMg72w2G2NXEBYrQJPrOQCWYFC3Ey00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3lw8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWTQ//bN3RswWKQelbCOo20W/37DJCvfWIo+CcP7zChfmihgg9o6eC\r\nftWeQOH+ZoGbPGmSCRBewcPtEWwmbwUzlFQgX74tWI7XKurAZI2205cDhvL2\r\nC2zMOVXI5LfipcrwsTX27QeVelr5AAxg6o3Otbkm30xyhwKhGcBWO28+Lehn\r\nVfv5uShB8/y89eJbzXmPGanT+aYLxZtS8gYP9Q1UaDZe2JfGVcgp4U2xpeHm\r\nR7iXGEZxiHvMMH23CgPDxnlCSGn608yn/r6bvuZ4XnUc1SWcaDYWp8DGaL7Y\r\nND6S2ky0+VHK8kdV23bKtC5r9/7B8bKabFzEH+Ad5pzDRF1rvcWDw2kmt60N\r\nHzP3ydOZ1nMIsjUK5QTbqZ3TEavaklqD3/aWYOZbdngbhPrp/lPWdP/neBkl\r\nmGjVYtUL0mv58CWUDr/TFQqr8bAj5JzciDCN2ZzcBfjsuu9Mg8/GYcKJoHhA\r\nK501kgL0a/xaiGCmk5k1SjaomfrRMvI8FdBG/dROWxJjMGN0XajmtMFyAFA5\r\nzXkMsokst1PmGxAAoLkXcLqrypoaSnFGOMdKhECwXPuG9vX2WU99WmVfAHvd\r\nRQcBzzfm2FFsMx223rMRIoMOq5w9McaS7ZFVjAZKkX4ShHrwFVtgNPnjWa18\r\nxwS1QEAZEyDUmYZaTBlc6d+JE/fLcd8nI5g=\r\n=odbI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"152cd992437a4949ea4def0a91bb21fd4655ddfd","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.15.0_1675516988463_0.8257742524167662","host":"s3://npm-registry-packages"}},"2.15.1":{"name":"@darraghor/nest-backend-libs","version":"2.15.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.15.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f63f4983e02b5755714787a126e9e3405b5c87a1","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.15.1.tgz","fileCount":337,"integrity":"sha512-n8j0kV1hGjHQuIvtRA7xWO6EJcAM85r9z3MpHcXFUQ4O5mOwe9B7C8ow1GJMxa/nYcJ7JCPkET2VMXdjF5XR2g==","signatures":[{"sig":"MEQCIDvLK5meuLsql5hjOg59ixs7SKTawFiSoZ0RL5y0+/c9AiAXRfMwaNO+4+B9+7irUS2cGNtbQDg7jWTadsiHEI2Rqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3l5KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3rg//Tsf8ckokDIhd3f2Sb3RQBGrhYw5yRYYEUdB0xnCMMLcNDS1r\r\nuckXxIfjsfYY0k9dZh2ixROkh212809AjvcOoASA/738QixVDhChlfmyCjkm\r\nfsLdWFS0wP/6bKN95Vt+CnNxuUIsLoyqW6g0p3RC6ntZ7U8sZyMP6CqSwC11\r\nr1e6ZnMa+ejIwqzD74HkRAxbGzaUlcXB9LiGbk3RI4dLWm2yvf+WnidyPhpQ\r\nfbaTXZUkXlsflcNg+imz6RYpJ5RtrOc1oF4vFt12X6e2HcXN9tXWe50KTIOd\r\nWUaTfpGcGcn8gg5s/lsSIuVR1zXla64Kmm38RzHd74XKiajr4I/TVXYPwB+g\r\nCB6CFOPdjzUK45iez1EaLfyzbx83gfy5qcm7tb4Nc1SdycRMHHc31azyX3Vg\r\n2GTg1cbfA1/Jjj0OWBd4gsw8WJMtiKYBj6cqQ90HGc05o7qw8rQP0Eh6g0CG\r\nnBtoWMPVKOi9gm+hMpkrBTbR3QPLSdhkpluWE7bXjBfRj/C+kKZqxwlP3dju\r\nmlYoPxMkfwM/NrCo/fZhW4ggoCM2brY1T/my2gFkf86vNjRBH9bkCavEiKE2\r\nlLfNS5rfM+DO0jCmYaZXmo1Ece6gjT+XdwMkr5ZgPmdRXwl5eL+hP6ElLu0n\r\nlnqvl5tla7DfS60O5PukHMmMUux2570DbRQ=\r\n=1neS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fec92f46ef617d9ccd905e54835fde59c198d322","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.15.1_1675517514331_0.12297314246098878","host":"s3://npm-registry-packages"}},"2.15.2":{"name":"@darraghor/nest-backend-libs","version":"2.15.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.15.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"e682f219809040b115953d20acf9bc2e64dbf026","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.15.2.tgz","fileCount":337,"integrity":"sha512-UZ4QPt0j55dBLWbO8Ehsl77GYUJg1+WkQ/sZrq+xFT2JIuc/j34dUYDRTbaRmECG1mPJZdQ1j1sruFg9aQSZ3Q==","signatures":[{"sig":"MEQCIE4Cj4zQGUFAfJ98VKHXl9hQ0WHICYcGN7og4V/NErqmAiA1DWlIdnv6Q3o3MGuPXEwdd8hecQwze9/3MghMlL4Kgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3mh8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowghAAhi2UUgL3jjYmjln9Ij/qRirUMW8g9yvauLApF6t8a3RZfnfi\r\nKgxerVLIhlmMqHmzg5pfdSVQSx9spFgdq1+cxf+0sCGrS/dp50yF2WQ5k7Ap\r\nlTW2c+0sdAcAmPMWGyCEPIQDzkvPKRcOgqq/DzAhNMbqLWlMVn6nl8LnwZT2\r\nSTQia6LlNBFA2Q+ecQkjk2Brmwz3cMcpfx1wksY5Ee6GbM5q/x4rDNPadbMB\r\n2i1OHLeohlSk0pvAYGmR8frBSnTuVh9+UJFY97Y/1STKna318kyh4BVr5dXx\r\nWouCBtRk0hJT8wfYzemVs+mrV38kEEj9J6ZYeTRBdbIgvQS3GWnc80no3h2v\r\nR5e6WlcSgGFIK/SbccVvoFkfNMAyUu+nWod9BNA+LAiCDe6w4xvYlA95ZY7p\r\nhDTKdcOwaAkgZfdii1MSU2q83sdqYUDHU7wSRMvavkzHwJV2yyF5L4AuTaN2\r\nZl03a6BuLrow3TUr03cWrIriPlJBvhNQyFV4OzA1pSLwItlHQguSGpWLYZ24\r\n0uXIre/ovUlL343WdGbUn4gWmvGRjVF9GtHApnOCIv5fpdkt0PaL8voLvU6Q\r\nbpWY/i43gnL99sPUXFj/DakN8ThBsZ4XsSbUGC+daCcZwFlhtuDU07dL2M9t\r\n4vpe95k2jsesWC5LoydTCE/JVSBs4+ydqQA=\r\n=aoQB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bc3c47de3859e02af976c65bbaed7954c256e413","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.15.2_1675520124251_0.25413638038941055","host":"s3://npm-registry-packages"}},"2.15.3":{"name":"@darraghor/nest-backend-libs","version":"2.15.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.15.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"15e9ae4cf4a2c694292739d60113f6a3c9d74ed8","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.15.3.tgz","fileCount":337,"integrity":"sha512-EGqZI/8ejgSO3BPmNfwi45WP8y3Tq9nYtwDDNc6GMms+HyEsiAdAvZTsZyuAagAWAPNtYzZDR+IMHm8MDMjosw==","signatures":[{"sig":"MEYCIQDNhW6wBIeR7yv02lTpAFSwCEP5MVX4dCPX31+Gfk3zQwIhAOpY88ZsZInIgOXTWvwOditxSaOxZA39SMtIEkrfKAjn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":400979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3mthACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyrBAAi6nh8ROico1VIiRQYXheFfx173xldZgAABdbdLkHbu9bvqHD\r\nA3adNIK+Fv1/exseqLFR/IBrKVyeNjRfVzypHVU6bU5a5aII4kzzQE8xBAz1\r\nt/ioapK3W+09+XlwF/IOxwntBO4Yb7AjN0MquDP0r32yJ4U+m4a/BF9L7tIP\r\nSW34ujfVesOJbA2tq38cjVFcyJoL5eNK2DiYSEjImNyHX26ZaeHwN7UDp40E\r\nb0rUBQ68LGqxkCVuTv0ODTc0AByTE3FKImfK6qBMUinC656YCGcdV3oC3Vvj\r\nIvP9R2ZAhad5hNiBmNNrAu7kMXFZhjYJRfTtDY9aSnFTSWaoHHXgUTXvfpds\r\nPC2rhCDZvqhM7X+dKwm1wQ62XxVCq/KzUxyaa6Hl8JluVTOUJON87BVRQit0\r\nmRTcUpd+cFCHFpwAWzQBfLnKyL+ZWtkmChaxu4a53aJC5iaI2n02WolBdKcE\r\nVf4VB57JBc9DiBRY1UzxZIusElai0eTSWw5AUp2M2FHXagU7UQ1o5RKWY1U3\r\n6X+Nci06LaY2DPDmNKjRTstKgWa6ElKUmrR/7CZ9bUQHujKPeUxecGS+bl4C\r\n9hB7VbBCHjXaltzVf4kYHSuM0AMyyJfl5ld5dCh/xvC2MCIr4tcrsL4SKTpl\r\n5ABBLy62xAeNtFEK5Ns0RvTrAU9L9z80SSA=\r\n=22yE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"390cb0c0a63352436af595e9a71db5ecc9d7bfd5","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.15.3_1675520865423_0.5440443284150998","host":"s3://npm-registry-packages"}},"2.15.4":{"name":"@darraghor/nest-backend-libs","version":"2.15.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.15.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d3b5b0c69d2f33e5e567c3f087c6a0c5c44a301f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.15.4.tgz","fileCount":337,"integrity":"sha512-F9DqODcPTN+N2RR6J8Fql8mylY3bBQSIT6JZGkgkivVDLuaJjHQWS9CggL0zG+l61Fq11rca1gH7qiTCbZleZQ==","signatures":[{"sig":"MEUCIQDi+5LoS2TnUGEA9zgN87f5Pz/5XPvUmgPyJiK7PT4TOAIgMQnQpITPV8hSApk9WSV0UTSVUIM5PokInGaLQ7nQln8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":400979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3t2XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcMg/+NMA/JLzmhrf89QqG83fb1e4cow7QH/ZUy9JmSEhAtykRrFok\r\nX7ENXxRHfTEO93mt0CDgD8ikizGa1tci3w14sOTVsrpuMe+fQVXtuP8xdgKl\r\nYoYGANQtSW99Kgl1NHvF7kM4DIyAeiNT9YeK8bM8qnWsQAuXsAxsUXzlKknf\r\nwrWBpyEZ4D6Gz95nS7aTFVvpfrvwbVCxGwBBK1lYVwqE0iSkt0MNh2hViy7e\r\nNbFv9YaUHDnf0Tgp52UU5WIE3Jywsqp7GD/xDG5ocENbNS+a893aMrK/K+Z5\r\nJ/Q+uOAFXh3/wOD92szwtTrT3pOKqQXWjyi+Kb97SmL/DPP8h7HaBdSdHpii\r\nZj/28LQcECwo8KyDnaLTu1GE5x0g5hEiPYlBAXnOUKngXQQnT3EbuYDMhFiK\r\nJEfxCOv4Gqst/HE2JodzWXdu5WRNyE7d3tiAxQclltPcYG02Lm7uNf1Sc8HB\r\nrNTX+p++ggWajGg9U08FiXVwfHFqDLNio78X7kJ1E7up85ohGW7ejQToJUJr\r\n6mBDSTy1/vB5massHWyg0ks/KYuvF+E3SJVqn/8RQELsD20I+EGiAD+zwm+J\r\nRE7QKvfzVVwnxjTL+/s3FY28NhUA3GFlXCBM5JOqn9l1Zx9L8wZKKsiuuGaC\r\nbAIbvawIpiyvKTlJsuE0CymcAwgONeXN3cs=\r\n=6DYs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a8e84baeef7b0fbe69bb578a868a228675229c25","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.15.4_1675550103574_0.08715477461510934","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"@darraghor/nest-backend-libs","version":"2.16.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.16.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"7a514dd90a67c8024c762da0f174197beeacbbc5","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.16.0.tgz","fileCount":337,"integrity":"sha512-Ty3thIMw67r2gxQ/TcxsASwCVXjLZ6xRLGgqOXVwNmjT6pq2RNe2uMH7YGbLML+a7FBt5Cs34blSBqgbNBuzew==","signatures":[{"sig":"MEUCIDq9HbatcPgEPhE1Vwuv4eGYLm9DW9Fmmln/rN8lGHWKAiEAwBGnCHL+s15ZypZ4zlIKtIhp15WEsgufFjUEmy+whJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj35ItACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5+BAAmxl/8L82Of2WhaQNlGHg+xUrbKfwIn5G/9xaZwt0KapFIDZc\r\nT/4R2f/0OziGisyVc/aE43F7PZTH455PI5qgKf1t79TqOM67ylTL49hOl2Hb\r\n51YYw5GbWZzoOvKCc/QiQvVyz2myXwOQqmNMtQdY9pt9jBh53HX+HLMIigVm\r\nJ+PAuUx0uf5jrgZHb+lUL/EVYZcNiNy9bR76Tx2qWjTIyHxlXwcetzP5s6b5\r\nhdDr/su/NatMMFbSfOXaLaCNP522oYwfedijQaz9hATKOtr68ucQYPsZCyxq\r\nf+bU7VUDwjolvpmoa8BsQjIWNd2zOexvwzvjeAE11g/2i1KRjYIuF4e3hSt5\r\nMa0rtxQtJaESgU3ZVufuaUBm0r1a47oKs6mzBRdw31pzv+Tas3kALCrtpaki\r\nXK2AhKo4vuL1nGKNKeNt1ppxNiExaDhDTZdCE+B1W7PdE9wYSm4D4enhSAPf\r\n7y/x5pPquMVYjAHk6nh9LpZaZGHMpl2PjGfANaW6LF4so2UJtPjW0zF9zN1a\r\n6c/oOe4UeApMXOlhc/ozECw9dkFmqILZmC6tjYYUypso2jtsMlgFGqvx9RVH\r\nhejZ0cF3D76fwFMQOTK3LBcOwu2wKGz5RHaeezmIi06BJyW3lb6OMbxi2iq0\r\nQHuQljBYZREfIydGO18iJIX5Xy8OlSAWO9I=\r\n=4DO8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9ff8712ee191c6e124e710eb44ecece24d1c28cd","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.16.0_1675596333286_0.5621678441002618","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"@darraghor/nest-backend-libs","version":"2.17.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"7e94fd850f99428000e64a899e79b18fb65381f2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.0.tgz","fileCount":337,"integrity":"sha512-FnV4gf9Tmi7N3nBAtIcRKaGHekfdfAbyor/md4pJAmIc4V7PfFDTYncj/lrvx4FnB35WbkZGpMssDTmsZlDqfg==","signatures":[{"sig":"MEYCIQCJXYhnTmSJS/hrdPxXyi7Kt1i/cjaBYN/modCamqixiwIhANXq7AWVLHsTJIBEXB/5WAGC3/8N/ZiCudkM7odEZWtp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj35jkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0sA/9Gjgt6eyHfYBsQuGnDu/J3Xu1m60D+wZPTFZrQHpSRmfi0xBN\r\nvxLCjVsWcIMoxXH+jnwIqBOXHQas+h93+cP58RBuXZZRfXrtIHWPNPYX5yyK\r\n5uzl+bryd9SV9dwK4IYVPe6Uyy+9bWep3gQenhaIuIf/r8+YZPmcSHfD5ePN\r\nNfqxfooXLPnbxpqBeLMh4Plr2FewXgy5vrTvGfgVCGD6IZY/ommafYs0SVmg\r\nRFC5Ga33ky33eJ20YZjiaXQp/DMiedQVmoQtPQDHlHgBwM/jQVOvirnMRfI8\r\nlRtxMyxsXtC72hLfyK2CoEUDLE5g1pfrmh6LcHj2f9F29UcUPPZNbFIwRTBS\r\nX9S/TfWvQVZrjG1+H6evvi/vgQ+ew/aoJjIGynZHVU1M97gOnDlMQUFoYUEL\r\ns/QcMc2n/4HtJD6cEHieWvFy7MWy/BkubxOn+I3Cf1Rg3x0Uou0LsQfAPKxz\r\nFrtgfHujFwBKO0c/dLPVRIS89dXBurFK3I3CeBELtsCJOY0rw4PBZc138oI4\r\n7oJxUdVLOJ+Ej3A2qJ9EbICkjgp81R3b4TVkbrSupCA45iL7Ncf6rE0zPXmr\r\n72pAby75/LYJ7a7QzHtedatbTbH7d5yrW7hls+661pVYvV7eMZEOrRgmCcWl\r\nwNuPaQZ4zjP+y0QzT4i0uGHxREmQ82UfCo0=\r\n=xkx0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ff7d6e1058ff022944f59aa3c510b2e4435b68df","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.0_1675598051836_0.9356781295606929","host":"s3://npm-registry-packages"}},"2.17.1":{"name":"@darraghor/nest-backend-libs","version":"2.17.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0bd0bdb5b30ad61bc18407b072b492eb80162854","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.1.tgz","fileCount":337,"integrity":"sha512-KCkpeDHnnYA5sO6/MyX8d+0RpH49fv/joMZjeKTxFrL5RbJUK/S5MdNjuAfwBZKXpOhiy97UZUfe8MHbh6HHFA==","signatures":[{"sig":"MEUCIQDjpzQJA5Lx8RYjXnFUhxsiZv1eQ8Vi1hcQgGuB4wqrKwIgOub1jN7yMPKUqxX9cgl1sHmg6pD7yDNJODuSejXQXSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj35ycACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJGBAAoTFQBUlcnATXBeAd731U5tbBGdhhnmrhmboO9slXhrUStP5W\r\nxq458bqVt8mZJXQwMesA/jySIt/93NAy2uO8SV+5O+hbsshlhlXAoZ8uqSf6\r\n2vhMHbwvCKrSMgYmOfuYbidMFCGOgzqarPNcyMdlURF+I0CpnDQGLZj9Ypv2\r\nN+Ow6WaZSg5Uf1qvfURm8zxQwjtVUHu9OLyZOP47eTJVkTF8xncncdyJlNPI\r\nlgb9n6Uc3+w17XWBOejiSTIIJ73A119g33migJi49hfDZUUwZAUKF52t6zqe\r\nlmDRkfWIpBHhkNM95Tb7fvLmrWCSiCxRWNSccVt8BZoTTu0gjN+SVec+numD\r\npx1WKNDmf7UlWlQ+YgfWVy3yXWLqyZENYD9r/L4SLWZGWYiEJeTK7WROYHMX\r\nSBIsWXKebhXgSDV4ZOl7yQoXgXAiBdvrk906QW2pUd8s9HEs4iD4MgbXFWat\r\nEjIEkGV7EUBT5MfHSLIXre1Vk7Qc/TvQbNpwEkJKPn5wS+EcSoThnn7+F/AN\r\nQbFo6XZQCBvXceVjcyOLfqqxa4ugOgfZnf5xNuNsnxDuSnbCKqWuOckiu3ED\r\nYJ5HjKQaI3ZuZ8NJwaw1Dz7i0oLVH7nroNX0MUvpEtr3IbHIrG10DFa2s4Pz\r\nZiBZBghg8g2cai8wjLvGEjQoO3M/1iYFpMI=\r\n=pzHy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b703770b91bc02f6bbd2993e684fa94734fdc838","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.1_1675599004378_0.13947947055407717","host":"s3://npm-registry-packages"}},"2.17.2":{"name":"@darraghor/nest-backend-libs","version":"2.17.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"4eb1d9d4c56e05fd9ef2e061a11d770f3a265fd5","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.2.tgz","fileCount":337,"integrity":"sha512-m8MeDch15mSjqIRCKxwAsWedcMbp/Iex5AIP9S9iWzEMiR35l0ZGZmRwDBLUw1IscCCmnlSXndvJqEZaMbMkSQ==","signatures":[{"sig":"MEYCIQC7HO45Pyal/8HNyBPzkHgnrCa9YudAstoCrcK15DzN1QIhAK+tC2RSEcQj2aYcVhNbzLAwQ6PU5L+zjEPdn/wIfg1g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4LQiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBLRAAjRqnGEAsfAp1QbgY3NPu63ZD2BaQweQZno0WSQrJXckOjIdn\r\nOHv7iuEhH1+IFbzxWRldp2jm6pLYGM9tDLQ5K/OS3tt/jn0Vw5Cn6c4rHGI6\r\nzRoo+4lSH5tmN1niLtvRUQxQiy7svVL/BOC3frfI74KlRkJncYmEQNlGVSME\r\nIirhLOdFpxID0ABHBWpDe3ZLynwZXfP66RqFx+mGLt+CcV2MnKFZ0bxr6Azg\r\nnyxuTXtMZLSirbcCEjs4KAXFhgHFtvkICYP8ZihwOYOdr/XFzx4y+qtcQLED\r\njsEBts8V8bIjfnA3NdU4+5dmSuljia5QWw9Fud7DokMoDm2H4DiKZPDMEHeK\r\nidRxHlzCzfwpi3rlmK4IPge13B+4TaxNAJMWgVfwLcLKvIG+cBTPIJvJvNkW\r\nEP08qYVXybkkMWFLJtiR/v/5cjEzYhspHnTj8fbx1geBaUp7rw2PQHEiJAsz\r\nolSQxByoqaH65AnQ+0yNT7+mbUPXUn6urhZfwLT5y9EORKyxmPGXwFbaqFGI\r\n1GcpdnoJxS6bTsBIg7vv/cHr38VHACOR0HhNkkXLms7T8zMVqIGPpY7/yRgT\r\n07J8LzJRyvA2FZjHqOoJE2Ptw/U2ABBmMm3H06UgPwBy/Msw/OGHUHo8m5Xa\r\nhenxNI5uF1sd7EFkW0YqLc8xA0TMX5ojGsY=\r\n=0kNk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"254a5339cb396c76abcb11e936ccfd0bbb700e88","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.2_1675670562678_0.14312841871838122","host":"s3://npm-registry-packages"}},"2.17.3":{"name":"@darraghor/nest-backend-libs","version":"2.17.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"bb4ea5898ad34b431b040e15b56f74dbea8af5e4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.3.tgz","fileCount":337,"integrity":"sha512-vXU/GDOt5oxvexJmqSchQWRDTYEXaZsQIQdWg9c1lRp/uI1orZarB5L4aKvV8h9Uc6GFnZ8V3QtNo+sLrt3eeQ==","signatures":[{"sig":"MEUCIBoTfxUWkw5T8mPaOEZI1dQ8j4xc29Z8EjIkLk+/R8wFAiEA3jHBko2rgtx8/ZLG7+2jdbVax/Za0XcCzxvEIBWxj7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4LeEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ9Q//dn+VY8RxlhR9LHOC6QRuwsIsRRZzFMvJtuAeca0cwcxmNeAz\r\nKKlaCXQBsx4q2TPIB4FIyvuDSlMIi8NKErLdF6lVN2Uzxm3WZTp6xCsl0L25\r\nwPvijvMyovbr2H83+9OFeGr+0u08upqoBEJ7DMnI94N8uIh3um7imDWX9Y/q\r\nGIjAYUnjAD/meviyLr0i9mVyX5nXOKnxDHbJdJOWjMxNLXYS7cBbY2bmg3HX\r\nyKcUcD4TIN9ClOEeWnIMneEDV5zgyykEv7ogYQONedq4G3MvzjfNzOADyQ+v\r\nczQ6vmNSnXzgid3MvdcwmLY0JqmTTWOsQwVm4mJKZoRP0+b7k6zMiTNwbI6t\r\n3xVTnyOEQPHyeaQ5BDVWRAeaiYmPppxTY7WaMmI2Bw8zA8KgcwQiTLPtvQFu\r\nAirKToYOOBNsBh73cKNkpn8gQYSM1bcCLa6mbYkt8Kw8YcsSVicbmbuVtLX5\r\nnzj6x36tJUZKQCKe6HnZLu3X3PdSzsRK70Lczti4yLyVyOLoKib1x5+lWX4E\r\npOkiOppXrnDHvQB/L7lnPth2RLWp86p5X4T0hiKnITW8Crp6bIotH43fZQyi\r\nT4e8Ru2h67oyo0EbK4FZ4iHDmAU9Ay56FlSZY5J117UOVZ4ISaKUaLawMD13\r\nu5OSjxZd4pWqYZbyChrhW7uuaqRO7tvOMK4=\r\n=cC2J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e55a41c3ad17150762e142aaeeaa7c3d1fe4239a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.3_1675671428083_0.9872916447584184","host":"s3://npm-registry-packages"}},"2.17.4":{"name":"@darraghor/nest-backend-libs","version":"2.17.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"1d2b7effcfcee2e536f882a927c9d1b192fdc417","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.4.tgz","fileCount":337,"integrity":"sha512-KAYfsXoHOouL6SyXIOe1Ncr+9okjK5B11+SHfOoiyp1nHY8YYuAHrHNxUZ34bZXpc9S74F5vI0jRQRabel9F5w==","signatures":[{"sig":"MEYCIQCkUjE3AKYNF9K6QKWucRdDI1g49uEOCQFU0g7OjO3nfwIhAMdT+R6bqiSRWtKYolTWuo/K1YVnN8rCvFlcw1uFfvqg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4L44ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEiw//SvhgF9GxGvCjLSr9t4EycjsqmN4hE9QaeE+eSzRPcH90YkT7\r\nzsN6Qy67uAXPdMl2nliLN4DY0vBgE/CfpVHexCdKX1XrBFGLB1uJpbkko99b\r\nWdiTtNVEXGnkVsOexri4WLDy3vgwlJLvwPv14Rc9Nf9246O+je9t3nDec3v9\r\ncimc7HOTeov3C101fFlw8RJ/gFrQ+h9VUO0+akt0Bs9sArjpBGCijqTARf4L\r\nG5ZxGqjX5xg8MQMpWZ1Z3GQEEH1QRXjTCBB46Hoot6TnHinfFDQgBW2TOk0J\r\nv48yVyUZ2JIOIMLBFvazTGC895qAJtfbDTXnVd20vyC0HTw8EP0SBY77f2te\r\nOtTZRztTUD/1Z1Llf2M7OliQ9Z0ZdvDTFghjcESAX5H6IBFB61sk/mvpPiCc\r\nCBh1HRnP2eqEINtsD/kgK2B7XI4UzX6CyYQYFo9t0qjtYW86A4cR+651kYAe\r\nCHpIvBhK8E1WSpisi6h4q4aF0riIau7wZoKyTl5HYzWr/B8B/tR6wcCW8L7D\r\nZ5qfbVCeCOgDAw058Md3GD97DuApxlqyt4GE0Gph+mmZWspy3nIbsyHneI4b\r\nRTUONBkdmgc+PKqRVG/kIlp07rRejuljXlRwHLJ4MmgM/T3S/nJhq8txHHOG\r\n03k+XHpXV7umfG/Xm0jgWjAsac3evUQCkns=\r\n=3dDM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"46662df45b1463467557f40276735542ac5c3ede","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.4_1675673144559_0.723417833736899","host":"s3://npm-registry-packages"}},"2.17.5":{"name":"@darraghor/nest-backend-libs","version":"2.17.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"6639b46b25729b9664fe381c77d512ea84747137","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.5.tgz","fileCount":337,"integrity":"sha512-rjC49L4fbkNdbBLiCXkW3HVgLrC6jyzu3FDtSLezKLV95zq1eYfBlJ0IBItkibcSYI/CqpjU18qFHv+9QoEqaA==","signatures":[{"sig":"MEUCIE4+Z1Rwopvdq4IX3nxqZCEuNDdp8R8EFqGDt4+Q2DMxAiEA6MM6DOfvvPBrDaMIUsq7axWRsF5hIH0ndVrIumbQ4KU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4MAhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp91A/8Caj92pjof7dpdQogYL+aiWTfETKFqBFCjPlRufSPi8EtpZfG\r\ns9jsOxqiUAoLvpkQYFYMi1w8bD3/fQjVT14DZLXMXw5Ygv1GPQhCJkFJues5\r\nK12kdTXip4JHZjWPE4Lw/xxN+yaM3NA0Y0g2sHBjc2y6f23caN2+zlSE7fKL\r\npytfb9GSWCcquXR9hlLFjCeAdr+IMH4sNqFHc3MZauiiDixbpayrNe+FLSL3\r\nP2kVTHohEF1WQAILncf4PwnS+moXvKDFNmR1oPwa9o+PfFVaCR928NNilGVZ\r\nRLf63Q49xgie63Ci+F+Pns7o8VWh1azMK1yIx/s58u3nimHfXrr/JFCotsh6\r\nO0AAstw6kDRWuxdPldPSLh9+n+fhXUKmLGdui/vVyLRMPzxXnaC/D3pmhjZg\r\naOdzZK4yzo10KHVxIX5SdySy9ipGixuR4+Kq7AQYVlQ8+a1vAXgzoy+3tp6v\r\nJuZO9X7Kmebsu60zf+yhJFiWrgT1Fe2vi7CugibJW4sM5z2TGKFWxLGmW2RI\r\n2j+0KofwiqhedwyHRgXAGAP328jy0qKhXNWXW+x0wuS1bSeB9MTZCW9jzrTt\r\n3vh785+6Ua/whoJurKG7pbZ//zJcGgmsSeV9zLp9CzBL+WQqFHgb9QaBHlv4\r\nesP8a6TIxIG9kOCwNO1X1MWPLpYWj1nBJzQ=\r\n=8HOj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c2a8f69651fa2fd0fe42965dd802339783a94889","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.5_1675673633078_0.7154203778643091","host":"s3://npm-registry-packages"}},"2.17.6":{"name":"@darraghor/nest-backend-libs","version":"2.17.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"95beabbb24cb1b99d479bd10c601af6b6bdebdbf","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.6.tgz","fileCount":337,"integrity":"sha512-OZgQRESnhtNI9schHVYv9uUGfav1Xgf6dpng4t1QUqjWGQlL2FM3j30S3jv/x0pu+EqOuwPGJ6hP31U2VLSpKg==","signatures":[{"sig":"MEYCIQC6rZtpmmm57fdm1sCjzduoPcVtApH9NbfBRnPgyRe2dwIhALm41PmhN57lit+62JeR6bxryc6h7ova2RuRPVt+Y0xb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4Mf4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Pg//SJebOFYzvyUIo3WwcxL67J4ubZuM9/7tkh84u0Z7KnGt148I\r\n2RlO/M8kFdq9PpPCoTrU5ZXdcE2QJ2h2AkZurFE6cg4P6eE9NMvhw5PksHNb\r\ne/9Gl5R1wDhslz21BuDicsQ4ZNfhUKK1lB5C/q9Rkp/VwfERXZMlVRmeAB6W\r\n1Snu/+f1oeH634I0mSbgPk+bfOBr4fcOoJ+Ja8tRJRUEMU0axjDUEVO6ao7n\r\naihgo8tXfTMLCpbnD3i4v5V+AFzVHUqmaBX6+fbV66wOMeyueAe+/dRRLKQQ\r\nv4KeflFt99ksGS38Jfr7zwQUMufm5ypx0b+el+/X8OILGuqYaPHx+hpZRnxN\r\n4eB6sO/1CEnSWV2OZIKjLO5lU8qY5tv0lwJjt1aDEMRlnjxkKnHhfRfGj+eZ\r\njWeTtUY33vEBNhSeHg05r/w3Pp9AHSdW+kkg+NKT4ceT/XeLLHpAvbDTh7qF\r\nMqrnoeXlDNXJ6SiuVlw3oBOsFjhNDxSUXBlJS0ROto0KbEgK0GWDRlGBXtC+\r\n5rdyspGQ5+Xuc4qYxjB1ln/Hghaef4W7osNo3ODTjyBXY+lUqVomo+kEtMDy\r\nrY864r2YJ8VZgu5WPNmjnfsS5jkeudvxzDEsefliwCPcn3YxTWxWIfHmSXde\r\ngu36yqi29t6n37kv5FIaCqUWFJWLZlpH3jY=\r\n=9HOI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"464a003f46df5f462361364de8f32bed28c649e8","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.6_1675675640151_0.6495700117654826","host":"s3://npm-registry-packages"}},"2.17.7":{"name":"@darraghor/nest-backend-libs","version":"2.17.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d66a2f86a3c470fb54555c00d6963256502a13b6","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.7.tgz","fileCount":337,"integrity":"sha512-XabRQBuX4+vu4t2fCktOSzpl8PCBk0Sh0Ka7XkOTv79At/6qerBh6NBPeyE567UuA4qYbLzpJxkGybuhgoKpVQ==","signatures":[{"sig":"MEYCIQD5JgRLQD6tvM/nAA2M/etRa34j04kCQNY6BUuhcVpslwIhAOl5chR6zYodAlszj4qkmHpejeHtHTw4EpzOwfheBDjh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4Ml9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbChAAjv1OSy+4PL3RiYyZNnWTMeRKFTnGcrYlA0QGYQY7o9htEvwx\r\nMCzWnOT9yBHI5zybkIf0MI1G3qQDoNIlCPvSIXx0etyDDrN2fGt/iMH9c+dV\r\n5UOAcBGo8kqTTZNQH8o9fO7UwpI6tLk6P7c8jg4OUs6ILIyMWgcvRcfHHcpr\r\nFWVgZBL+gct6wCEArZl5rQMK5f+Ajs9Z8VdcXYVKXSUJxmFu8elwGX0We/zc\r\nzY+g4J948dO5g7T3gywv2xfQQxjn92yjlf8aj0o/sndJKsyrZyYVVFMdCj7w\r\nF7JpkulkepZSmUCMNax8aBi1YthM83TCG1RkYmGk7HGeJ61BkzC/aQOXRk84\r\nMQxfF7caLyVFVM3eYREjQZMIBxZBq0oMfHoog6TOrpSpfKTm/uBcxkLOdCXR\r\ndtJ4+3vIjrj/60fU4K5uEfSwqLNauF+11F1OB/nOO45B5R0pSLgqHUrI7CI0\r\n3w0Yx7EWABtsjhktpmhwvD3KmH5l5/SUuGvYDWzKa9hmW5rDo97+gZsk/czZ\r\nm+D14eYxjKD2sPj/ewu5AnkfEq5F1RTrP6LCWfKu7HCYhBWl4auO4LHVHnnM\r\nTklBZoElS+1xIduinPM1jeW0Fsh8GpKrcuIfijL3g+tgqFgGyAASoDJWjOvb\r\nd++h318GJ0s9bjJ/4Oiia+5CM24szX4s7nk=\r\n=wENa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"88c9865ecf123b84fd3e5a112be2836b9e873e25","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.7_1675676029054_0.07269676989173224","host":"s3://npm-registry-packages"}},"2.17.8":{"name":"@darraghor/nest-backend-libs","version":"2.17.8","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.8","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"9a2f422450845e9430ca0ce5b55cd304a0388431","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.8.tgz","fileCount":340,"integrity":"sha512-4aUa3a8vnQrFWxHdRRWveDVN8rqQq/IStE/84epSWr09c9Rx+y8c4SEPbhQmYesSf/9cNSj/SmirrEbQR7vjCw==","signatures":[{"sig":"MEUCIQChvI6NnudWMUg1XOzChij/rhQMT76yRa7L+Nny+Ig3NAIgaJPzVov7xX4Dmm4M/do/CRpi8pK14DK81gGcM/82gYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4OPdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmposQ/9FM79+ENNKDDqoMU7NgI9npvXK7eYK1xsapLVIGIprIe02rx6\r\n7aTBk9DzegPFnA3pQy2hauZSzK/4n0fDSlw6MtYBkdI7Gt0MTJ6A4W/mL/Mp\r\nJatxwF+JhXgrAQDvwSfdbhzEqpqHa1hNCZZx6yoVMWN1/HaHr8/fdHLSZ5/n\r\npdzI52yUK26CW0juYrNLmFr2tp+ddCjIXT6MrCmEmBRMeEzNBBjc2yuYl7zq\r\n48ggTha01+u4VeapSFKQwcrKlC3JCNLwVcN3VxTlrBPwi5tptNuD4Z3Nga7D\r\nkYaspbV3to3QPOGeebYvowNi9t+UUZvNp5lZCMcaFC6TmLWfFp8ns2IKgxgM\r\nffkkQ6PYw/U4mXNS88y1djWrIP5dcWdlNQE4hR1gfdihNQD1ZO/Pg7nNmJnp\r\nH7g6tQ1UantVEHiCaaNv3s8kW2eMN64bfTDKSQaej5iT6SAMFkc4oTCG7PLO\r\nAAq98xJNtbwBzQX56b5G+T9Z3pfDN5x26iDjViNgmcVOPHYiUAsRmjnOJmo3\r\n7K317S1bl8C/Hp5/ll0QVoajlfVY4BX40EkEnPq5/CF3jmKukGE8IUaoyhP7\r\n77RsecGYtRR7yvayQJ6ogm05Yq6oUPn9L8layGzjQeANBnmhren2C60Z7aG/\r\n+eB/dSQ1quw8JY5O4V0YFniqya+OZSKQMmM=\r\n=43Ew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ab8edc73ee6bd1fb6b768e412080f08962f3198c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.8_1675682780772_0.5026721821937696","host":"s3://npm-registry-packages"}},"2.17.9":{"name":"@darraghor/nest-backend-libs","version":"2.17.9","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.9","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3d658a585c1d6c8a14c7da4bc04b7fe1a79dafa4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.9.tgz","fileCount":340,"integrity":"sha512-KUWlN0woB2e9MCjFo2OeIt1eDQ1iS6IZAoT44JqlThG6e3MYmwxQ0bhQLDeQov4HvHJQ/79qCy03COY7BaOn0Q==","signatures":[{"sig":"MEQCIEVtJsfC2Yp0ErhMRPNjJ5ORuQD5jIrPE/OdEK2uqO1BAiBheidTDIHaUKDpNyNV003T1Tu/bqd4L+7NgnxQI2o+jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4OarACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonhBAAgo35lBmF2FKAZiH59a955f3nPleWvNR1QxpAjh7ZXya2n/+c\r\nLZzcmj/5PbC1FofR3IF0DklPhXBYJUWqIcjLYh/fSY4Pa/IpAcpxSSQpfKTf\r\ny79Wb/pcif526JXW1GJIIeGOFk6C/sMuIZpKuEen8Uwx0NkJcPQe4UOlGYDg\r\ncZSUREoSrIkLlGN8z5NgooFJqR7EnzDpJrdNLFl3bWksY+QDkHBWXw3fb6w2\r\ngfyHXyMBcG8xKyWAsQbgDRxwbt4HgtOELHUD3QVgGDWv8bLbrjud7rH+NzYu\r\nLMFmZ/jANvTbAMElmKDEsEhKvZ5DGYAKAu2ZfujgPWF5t/WzMd4NNJj3x2+y\r\niqS0VAJnO4QZOUtCF9XiWsa3crvpe5vGGBKuaVvYGgoDFNR+6e5ZJNJ7+egr\r\na+vCuUut/SxP+J04m0CcvR3sSJL79as9cx1PTpc5/49lO7vEoGRpkSWt7/8L\r\nnUh+VOR7BTNqXnpj9B6maWTg6owlB3yVSEFzMb7UufcKcaPTVbnRgYBA5b6J\r\nRaXMCEFGDzLVYgJioIRooIrG8uslQEVNH9W97/HnvTMOjJgavHvS31F3a2rD\r\nmzDb0u5PpD2aytQJbhopGLxuzbvBwhZCEUtvVUfZSVgo6ooFFTvWTPFLE8Kj\r\n4icomVRL4GOVUSFz/UvBbvxaodFXwpon60E=\r\n=X2vQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4226fcd4aecb1554d0242ebca139d33eff937ebf","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.9_1675683499491_0.053772003934161594","host":"s3://npm-registry-packages"}},"2.17.10":{"name":"@darraghor/nest-backend-libs","version":"2.17.10","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.10","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"79b4c12ec0830cd2769c8a584f0b3aacfbf113f3","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.10.tgz","fileCount":340,"integrity":"sha512-HS++3YNVFA/gXH4v/PEOUj00aNFQhV+CulZc67Mcuzb/DMgjhw2Psle30sDRvicDUSw7iU8TbcyShqCVfbcZPw==","signatures":[{"sig":"MEQCIBOTsE1caQogti/LNod0ATodtUdMXmyZNqNlC08zeBJjAiBQBAL5ul2NV89E/jnpEHUw8utsMH2nxQSFSPpxdiYOTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4OjaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcAA/7B81E6jd9gbTrPsmvFPqNXLl9qKz7vIZGrDUJiGBVZjs0Uw/J\r\nWxfmSBd5qpkXjiZgbYNTohS7LATe7t+/McmdSqy5KH/mr7eTuQd+JSR5H+ya\r\n4gBfT+w6JW+Oq/5brTtr+NRVmOXL3fmcFkwJ+jFtWwlhuEbC1JzGQ0wiXO+I\r\nZ43DJCMJVGe1WcNbaYcj39X49X7PIZKvb4e5vrS0MJDmg6CxUv02NDgfYE+6\r\n3QmIpRJKnP4tIU61gQ1BAhn9mwj6k2uuoJ+DVp7Xlx0WyTvJE25aDVdTHwGt\r\nhanTEqn/MzMy8kEx4wTef0bLnBw73O+k1j8pq1hNOEHfSjsSdMQIGBylDW5k\r\n6Goq7/+pg1TTQPaUGgWHBjGbZoTMkxW0hJbPgKWgRt8e1ZtMbKRDxIeNpGvf\r\nDeJDBHIiGfpTF8SmSIv3Y1zVIb1wvoTCGJSqyiVvOfdoULFJONnqG1kufzNu\r\nY0UU7T/EaXRqeNvUE8VBW9h0PTgEXiu6oMhV8+ugLx/HFISMUYuqPCE+JFEC\r\nGbsAvgr+JmszmIzPFB7DufzzU5ODORrYKGFptOGgaBQkQphEHu+muycQPHeU\r\nbYx8l0HfaIiE1IDEJ/ny5B6cnpW5GvDz/qC1iWoanBjpNnGoha9G3ZxlZrN2\r\nDPHC7sjtYQ8yZm7YzYu0CwCxSXN/kpgRfwI=\r\n=veX/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5e82e5f4094b5612c14e1f143f10b6b91ebdc094","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.10_1675684058426_0.12533732195229397","host":"s3://npm-registry-packages"}},"2.17.11":{"name":"@darraghor/nest-backend-libs","version":"2.17.11","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.11","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"36b949196cffcc218175299122fa476315c41bd4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.11.tgz","fileCount":340,"integrity":"sha512-QMWF9/oB5+g+j04HgL/a5IZ+foPn2LlUrYyNNlrB4sarGEehuLsqbESpuy8obhovdn+aT37zMi8gCbul5M3uAg==","signatures":[{"sig":"MEUCIQDp28af/5Iudr29d6S7nSsVftyPWlsgtogEstDlfFe14QIgYiNuVFzMyFOvWIMHCTcuLRXjGDtfRWzO6DSMOoJUEdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4PbkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNtxAAjpQT9+9H4LGzQ7cyKWM5CdmJlKAWUfCwWB9v5JEzXCFN8pM/\r\nwsteTCTyeOk3Ywg9pOQZi0qK+sixswRLmk0OTo36V1ZKLDHNVig0NMj8QWyi\r\n9ZPLVqRN0BJMYMgqF7MrS2yO0IXw8nv8gYslDopq3FQIHWxk+Dv3c+emwNUj\r\n8uBRkDv/8HxjZtxM5dQOnkR1cUh+/aKS2KRqDrsV1d+/cWmB6zcNtJTKHDCz\r\nQeMWnYjxC5XmCZENMQVG+hD5EOtrIDLRAt/oFN2Zu7Ouf2dVWe1zyZkL1DdA\r\ncb1WTtIlT00EplhExwWtAYgyIa9/cFuvDnBn+Rs7SV4HQDYPqtoSfm7y7txV\r\nV2/lFHhB7ppg2JiZ6H8idxhn/nNbUN4hb4tAkAGB0mBWatbZvGewtpuIbfYa\r\nE9MCQiPMdGHHPk0TPQlxqHGyHp/893wmNjcdQGsmcyfN9DDAurhr2xIQc2t6\r\nrK69CUX5iWVnz/i6wT0B41UiDh1H9vTzS5UQysPwtzGdFrdsh5BZD57rVVca\r\njtu/bUxxMM0+VEz4JmD50Glk7XlJzek2eYVTAnGvGY57oh+2QoRXiqOnULro\r\nLkycqUpvxCVyGgDuYPCv1X48js9WFbbi+1fRpQ9YOV7Q8cxXTSyV+oxGemkK\r\nZdtYh0Ilv72ZrUg9MoG1GgD7t7AmkQ+A9f4=\r\n=XS7v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0ca9af10b5e1c0e91d11269ddd92416f5e04aca5","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.11_1675687652112_0.328713896728418","host":"s3://npm-registry-packages"}},"2.17.12":{"name":"@darraghor/nest-backend-libs","version":"2.17.12","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.12","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"7a8e7b3d9d25c7d88c127eb3575ae7b774a87b18","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.12.tgz","fileCount":340,"integrity":"sha512-PW8w13H4mZV/uwOKOX8PnhzCZaG0XmAO+KScoNKsTPZZAyfbBAjimUrdLQuRbFYsrOCpsGKqMr97crTcjnauYw==","signatures":[{"sig":"MEYCIQCA77Z9gmfuJ16vxVx1TnwRqSgFY4YzO8SMleJMVTKlowIhAJK5JBTlFzdONMPzgwSVsgRWB8hYPQ3JbLnCBTWBhNiy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4PmkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrikBAAh2KiaCRlF0vvuoL7n0qtXt/la8rGWnpwA1Hu1WpAAHn5aJOJ\r\nv6IEpUwo/FQMheSdn2PqHoP0eYZuiRN0reoolUN49v5l5cxVhHGhdOG3MQRR\r\n9Re1yn283VK51uR614DSOpNB9dPX28qE3Jq4id7E/c2ABJvHWzUdqES+a7l7\r\nXp7t9Ps8ht08pq0nwHNiRrkHtWJd28paIfLOivo8wM3u+MHHIbMmKFOUvAIy\r\nR0vHCU4lUjL0Gyken9/aj+XNXDj7vBWupPGZNVCCZn5gy4PH+gNQ0CDrXS73\r\n4Z3FBARksPntqEPRdvTU0iu5pTebA29A2ElxnUrbMGeT9KsF/IFMzBEpkzUu\r\nYRhUQ3swiM5PqgUNiDWTz5aRafBNGp1Y/mo6RhAVGt9+hahPtYCXtVjDNWA5\r\nEuKMRhyVd/bL14jsZXjpU/41KyLFq9Mn9Tbj8UF28b3wEDPdzizLaUCCzErS\r\nrDAzfq2So5eg+yUwbjssLrEVRVAkvUbipxjPz5hhnguvBoBng91SpTeX3CX+\r\noF5Mm3DnbVfIHwDpydx+DlB7VfLClPMhzrqfz25aukMXBFu/V9OKH2kXho0l\r\nA3qPu/M+QV7ekJ37c6LMbuveI+pQNlQj2w7syksoKoA7Bctl5EeBTcQflRtp\r\n6ZM4eqzJd6X9ozxBK4ULfaqP4HatmtwygZE=\r\n=br7g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0bb5cdb094b5f5d89d4bdc8d5ace9df7596b18c5","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.12_1675688356532_0.5931934647217862","host":"s3://npm-registry-packages"}},"2.17.13":{"name":"@darraghor/nest-backend-libs","version":"2.17.13","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.13","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"36a92c13abcdfce7f4f00a32cb04487f6716e464","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.13.tgz","fileCount":340,"integrity":"sha512-CnyrdJa8g+hshQxlFaz4nm4WOpJ8UR7wFFHNqa+2c3JYl7PyN301TPXgzcUrnay/waB2iVQHqG5KhVY1uQ3+wg==","signatures":[{"sig":"MEUCIHHdpMXDO4+qwl41VbSBRLDvFXVXgIsYrXtHGou6zcxlAiEAlYnHgDQvvKbJ3xH2yA5nYKJoNT/131mhvKFSw7eRdjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4Pp7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFJA//djNRYRB95TAydT5OVuIZAIXwfKxyy+FcECY0ks/Jjo5s1t2B\r\nVha32VfyYFoGxuQ4z6lTLnpu1WN0aCc5oDmLiqWZgMR5uJCSdL1TdFwnLUTs\r\nsz3RTPO6PuoyRGPLG8ggEa5UKXY+67MVTisQXgpjOTZHdYA1mGqfqlynXb8A\r\nQQKg09Z/cYdnhUqSbNK7MqWTxN0XDVtmJw9mBkgzYDbHKolIfBTXKNrGWKq3\r\n7f+qHLhxba+kkYuulYbXPAE0bj6cEVtCV1g7uGNYaYk6CeHWFs7TSLVUPHVc\r\ngY9d/HGmEb2B9oUKJ1uwjYfzFlqM59+HiET4l3tRuai4oopvgNULJAshEZHC\r\nPJlbFDy/6E8eRvkUlZE33GoOfeHPiFzu0+IOUz3S6pIVdMWhpE6EZknRPFCl\r\nHOf7gt4GvzsEdgA09tYjW31PEfs/fFQ59EpWmxbI4o4Kvi9dzK5z+V2JVVAe\r\nmjlf2E10iDtGMPLwcfWgv4Gmdy9mr74cTTvutf4YQMj+UXjxIatXdXxCdLlu\r\nq2gswA4u4MXblqnb3b5j8IEpgkOE38JcGnzpLxJhyZ6KQpnxTGIv3+7sXpip\r\nLjPtFv9wxEoWg8zV6pM/zIDpY3deqxo7DJfHjWhf85AT2IyJbVGSvmzkQoGQ\r\nmFg6pBmbko2gh6TwjQzeZicxjYeGxaETWew=\r\n=6pId\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"68ca61210a4c2a1c0faefdf303dd90aa31d79704","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.13_1675688571110_0.2692909528160077","host":"s3://npm-registry-packages"}},"2.17.14":{"name":"@darraghor/nest-backend-libs","version":"2.17.14","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.14","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"a139c8b2e4cfce36e296f2013f3c28ffa9ba64ee","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.14.tgz","fileCount":340,"integrity":"sha512-goKVsVgmFxe3m+TNx54XSCFr6GdBhYx6ti+4tqVrDJfzNFRoooQUVuU7zZ5A4Rc5sO+1aB7cmKyvMc8WvO/nOw==","signatures":[{"sig":"MEUCIDbo3t0z4uELbWe2VE2AlcSFQOeu/xRdHT9d3nlk8s9AAiEAyJ3mwzlUs01M2RJGHISurnerspri5GZ+KF99Po7Mhck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4isOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOsQ/8CVIhE9eTuSvThahhZDsCGA3V8qCgIknc9G+/NP1OBf3gKFQ+\r\nup3ARjpBbOUDmjhqrnVo9N3TdSFEdMsydBRUFxEvqFHbdUn09Hq83FLGaF+e\r\n58z91+quzLvG5eBOn1jokSOHqGK6W/bCaYcJfCykRhP0BpaTRsAPaGu4FZaE\r\nNp/4/8MKIVEhapaAGi5VMRKkvWVblhiIWK2xcCIzN83o3oE4xgvZHhSnjW56\r\nuBr0XiLPTQBuLJCoJKl5oWflrpvCKt0tZxBV06306PzqSdGKZzaKOC/AeTi7\r\ngIz+YFQ/qQIYpdS/WVE+hkuwTjmsXZajAYVkL7ccTppYmMtzyxntUscU2GkT\r\nF0+6A/nhIYQUEq2DnTfpU3FXHg+UKdIoPV33xQOIUWbFFd9GQHu6wgPrNOvx\r\n+F0OUELsmmJ2FNPe6+0IbJPZRRMa0s2tTbyD/xIlNKvOZHBsHdZzSlhHu0cZ\r\njrB14vccQnmmJvhB5ZcavrmpTNOfrGl+mHt4MG8LxcBNDuTUry4gGD0CtXOf\r\nRQo0kBFi9JZ2aNHd8UyFAwUliNnAjyqDgnuITSbSF+6bFo8Ae9dVh9IKldx/\r\nUEnduf094EIc1CTTC+pd5ceXB3KaggqitkHta9130g7QjathSp4wJjyEJqa7\r\nQE9n4oatcP4n4EibaeCNlBUAjtbEhKLtYdM=\r\n=Glqi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d1308247db59b0ebf102a325417a6632277e9d93","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.14_1675766542078_0.6221124186447617","host":"s3://npm-registry-packages"}},"2.17.15":{"name":"@darraghor/nest-backend-libs","version":"2.17.15","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.15","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"fc4ba274e4dd94b6312c98fb27e2335cf82b7130","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.15.tgz","fileCount":340,"integrity":"sha512-Q4l7AQ3vJtP1UjZzd170Mhu0XyLgYhGpvi+xzXQNVLuGq7zi91elhqP34YttFxx9eQ2pbsR3my3YLG2jxWhbxg==","signatures":[{"sig":"MEUCIQCkkicY9s+aXw5sR3utjbUtDE5F35rQt4MbbEhZBh8bxgIgZ2dB52XB2qw6DYNGXgkINyNeTuEf0LDCVmbfaEddHYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4jFDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf6Q/+LA1gcBUP9zOWOREE3zNwCtpdLQThlNNZbLiebu7ZlHbbL5es\r\nbgo0InAhBebnuU2FrB/YqgqINlW9rCMqCRv/7azCPPLgJ06sUpIOMnnD2NJ5\r\n7jBldycwPwuLEvTPbhUY+QTCK+V2F3q6bQdgifCOuibhcDYSGePdQGjh9u40\r\niHHi7VRTjkJ7T+j8eqEdJSc5huA99v7K1mjUCuZDMG1CAM/kLAsU/Gd1NHJ7\r\nykSrkZiF2PxBfpLalxwhda4vG0ZnvWSijZXwbVhyj6RAFybZfAgeTKTbp31P\r\nqa2Q6zbAE89wK2/92joqPacwwdaIyRtPMBhOqzG3dR/J5aNFDllmGtxGHo/l\r\nbiTptGYsTfKwOp5NfKcjd35JkPQhstovvVJh6q9u6ep0O2e1Q83a1TGsPmeB\r\nI/g2SwY9ZiPaH3D/ew9iokcGDdfArqI/8p7D5k5kfjoFp4jr3tKwtxsmV4KX\r\nlCGb0NiRMX+lpUh6AK7AW7F3xYehKx414eypO+UJqnLT2u/bIQkZ7Z8z/OCa\r\nDvIyBybKW35TcybaieNJI4gMW8yBnCgH/yxXFb6UjlwpqbaDhGDnVM1ef/h0\r\n03B55p6syEYXC9XxygwK6CPbs8LXiujHXB31XkbuQ9lN6TiRODyoRpGSsB3X\r\nI1pT329lhmfDQYJCa19KG6QpYcfuWUgl9vI=\r\n=1Xtj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"36b368b43cbbe6d15dbca4ce3410c78380f61cd8","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.15_1675768131211_0.7580573938224333","host":"s3://npm-registry-packages"}},"2.17.16":{"name":"@darraghor/nest-backend-libs","version":"2.17.16","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.16","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"823541519916571751ef73150cee70a58cb3b7dd","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.16.tgz","fileCount":340,"integrity":"sha512-Slq76mP6eGgTPrzHlNJ8+AgAoDcpBFgiGhK6Vlayzan381yqNpXYJM7tXM+1AWDiuliATUMzeuc0c8GeMQECjw==","signatures":[{"sig":"MEQCIBokM6RFTr5hydqwOHzTxrB51T0bqKVHUuppH0Ejk1b7AiBmWCRyYREkHpRZGatSaDC138MkFu5VeuXfkpv9AFoNeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4jUHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPoBAAo7ku9Z3LkmOwEXYUUY7f9AumbSX6DXLduDr+i076RphMTttr\r\nY+VIRS1V82R5BxL7QtQtsgIh1DFV394c7fGQFWtlEfDPPpvbVrX6+IW/oImY\r\nDKnqG+trnWOYrCScObBASXy2LnbRSL1at3hHwQcszt6u8BX9OTQ+hvWqeJD8\r\n//F04SjuAJVjQEBE4sLAADSDh2dQRf0pUitLx+oGHXaYkH2tHpHL6LJc2WRw\r\n7iJt2zaT2Z9ARYV02jY5ZgtsM0Eg448cg6tXlcl8Ybh0FNxuX0Y85QdrkFL6\r\nCIskswZ7nHAIXHsP/FUSWf5zjUWhmiqXJBgUZ19EfkeFBKrHTYXHVjFNmozu\r\nq5obQhDUfRLQEPsseQ4JCTJm0gI9DSf1WcOoLPi7VOe60I35tOZ+F+B3074/\r\n1T/2PoulzfAtsI7K2dPl7qNBsvPy7xWy4bKljEHU9eY+EFiWbgoQTt4xOljQ\r\noAdHzdtMPHYEII7D8NvNKYyHSZlcAzaJwZZ8ksZJ0YU1CU4MvE9ZkFxb/L3h\r\nfA5zlSiEmEo/EsVrV9zAaZSabv48JjOl31vtAgrTQcPu3rAkE4XIOMpRcBYY\r\na05rIIpkYUIMupYvyok//uPcsfyaKc/CISSPgb4wkt5qabjokMFMRnS/Bi4D\r\nd/xtd+ei7IjhXEmJH7w8i1NpsNA0d8SKTbY=\r\n=vrf8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5a6d17edb06f445c414d8c0b1476c47c82f0ba59","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.16_1675769095526_0.7871479692397965","host":"s3://npm-registry-packages"}},"2.17.17":{"name":"@darraghor/nest-backend-libs","version":"2.17.17","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.17","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f84d73649fad97986e86efe9ca4eef418c7dbd13","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.17.tgz","fileCount":340,"integrity":"sha512-w4Oz8OEqnvfMzXcLk+JJFPQ9lMp64m2C414zlkRARMcSpc617xDRMibUVLT9wheuNoe+odHStKgA/6vsb87A5A==","signatures":[{"sig":"MEUCICctb3aTabYEw9A27rP3L32TA28ORDOMRt79mp8MVPPwAiEAt5rJgGeYGQC5UQpdnE0DGr/ODgyNONSiwnsoFW5UIIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4jdbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyTg/9EiBWu8KbDOdJqPgyaNmskuZem5gQsOkhgDpD6Gu/Zp2adyTo\r\n2sqrCj4RQfv2Y6FSGDUur3tOlBy+tQmTlQ9bfTvG8/H3rtxlNcI7J4LoFT1P\r\n78JW6kgM9Rb0I1BbYA9nBBKLb4QAmjXU/uVFKkAIxuSi+BTqKUaZOs/Cq7yJ\r\nIcPEf8pCgXsb3ymxuQxY2mD/EnDneFAjeB1IpcShinrXTHN0Du/i3qLuGKND\r\nE3E3p5su50iRpdgBk6JLELmXS45VGyMnrTyhNT9o8b8l76oWy/8UrbwkEzU6\r\n/Er7XuY/e5xI07oozi7xlefFlgTZVNtDKRrWksuSaxCewmfka8lPCeCO3mrF\r\nPWIT1C04BUvQI6TRFBYYShgUJUGc41MUCvKxMoSUe7vFcJzZ7keAsdhFlp2Q\r\np0J3XaWQNnDUpwn1oHZa58XRfxupIONr9orYaMC0i2Hadfb5T36/MRDltIFQ\r\njUcSs+kbIrV5/oSF0QbUsOSUteBQ4E7BBKt7qyCYNnmtXgWtQBCwUM/fjE7E\r\n2SviR/Raaeg8TJWMj5rTWRKa/SrwgWFtwp2uoQazUkdl68lk9FAmKx1r6uf2\r\nWSVssP6Xp0Ej48veASNioG5B4ntO5nEcuVcRANhyGRrxxwQePIAWDG0mCjhz\r\nVMdspq8CTBXp35NZ55jO4OM1s7BgeHijwBw=\r\n=quEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c2e2de4a93e58ddd5c59b824e2a8887f2f5f1a92","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.17_1675769691039_0.561474804810649","host":"s3://npm-registry-packages"}},"2.17.18":{"name":"@darraghor/nest-backend-libs","version":"2.17.18","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.18","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"021d9e5d0f8ccfdeac09149ce68d26e61377bb74","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.18.tgz","fileCount":340,"integrity":"sha512-w+Plo6Z2gzXvZq3IBd2mZS/aYojBbXs/dnq4S3OJCNCEZ4aaiibMliQgCKAWbDnF72VD2xWOMoCCw7uoGkaf1g==","signatures":[{"sig":"MEUCIQDeNliwQHIcflLBnvYHOeBVjqFRWO35CzvimeMZ/IBW4AIgYztY/SRyqxk/F0KGGHfK9vVI3cEwfWvq4pJGfk+Ba+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4jjiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEaw/7BHt7sqxFEQhOZaNSJEmvLzwFqNwudxYNXiGhofBGUtJ0m4p2\r\n9xHbEfobUVn0U94mkJa/uvWyUM/MLZDmehx9k7hBzzIwvARsofUtmi5Emggo\r\np/cOkJrEeTbA5EnNMDo1RcuVuGB1gYY59R0NUu9q3bkDAZZSKqlt+sIex/p3\r\n504M2DmjK3SNlUH4VM3ut5HA0RAoIRq5KdJC8gcI6tXODJm0nUk6kBHGcBxe\r\n/zVRyk7TQl2kCAA+Tg4/tdOgwG3AYC7fUcZ2MTwiLqKfn25qJknbPKGsrxlT\r\nj1tO2U98gld8rse3+3lf/KxafRCZsEKNJOgpSAm+B8OhQDNnCye01GwbNXWD\r\nGCxAWLcSpOjDEbkN5LgEFWUzrGRjdfIS7mPUQHZe9HtwVw2PM4JR1mdZinvF\r\nM9nNnKWK4XdfdedMzNoGtAWfG6Q2XWeVX8t7mp9oDIo2Idd9iF5NmhEtW4eg\r\ngOdO71ffnFz9dgIgEu0XIKjW/7n4sct5Y/QNs/7XhesTffHHUusCV1rIrQW7\r\nrjK3rdGWzNkY9I/M5I9KWf0/Qzia6eaIWMqsNeEhKhvG3IakRf4aqrXnYbXk\r\nTC6jrPms+St1CYJky7ecB266yIqVulkJsa36bi1rzXCGTkz70p08VWPet3Zb\r\ncCHgR2UMpTyR8sU099E3LEm3mU+WzFbrcFE=\r\n=yYu9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"add60cec7dbaadd4b6fb4a13d95616ddf2333486","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.18_1675770081840_0.15765536517806367","host":"s3://npm-registry-packages"}},"2.17.19":{"name":"@darraghor/nest-backend-libs","version":"2.17.19","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.17.19","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"fdcba7f278ed97802874bf199f5b1b415428dbd4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.17.19.tgz","fileCount":340,"integrity":"sha512-TremzoF0gCLOsAwo2UiheogmRTJ/+/sadZa3L+1RMVwlTHOQRuVlhz1icEkapYlrto5HTspEKANI3oGRUG/2PA==","signatures":[{"sig":"MEUCICppCIcbxvEUvMetp4wdw8SyL/CyTk6jtu0NdYjHq+JrAiEA8NQ8sqz013qbNg6Y/Iyi/8+GsjY9Ba7MqXn0pTUWr0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4j94ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtcBAAk/xxCJ7n3yspI2bV9vhGKTI+UT/U9AiYUyW6ej6AykIFRcM+\r\nSACsRPm9cj+aXAdbW3Sy8fDdfHSOdgt/fUMG4SzicaGXSJjixAPyP2Ap90eF\r\nq+5LmX+2KM6nm5n2dLjtl09UCI7zpUEcr+bphaTH9IKtTNXTjXANsjTe+jY1\r\nTRKbcPtCAd9ya5oHN8jb6tqB1RhIDIxbHpUmVMGw6swezaFYT34MOJ7ZeSQf\r\n/mObQeomljAQhbcs9dk5/ByDGdLbI4iioR9nLQACavuAbUtEz1+Y9MuvDHsI\r\nmlR24rPCgm96do0pv7mxI3pzV1h1Pv4WClHlbe9RxxVPynjjFwn3YEkVxdu7\r\nIGV+MxHuaW9ej/5hpiLbTL+qAllqy4DTDo2RtIE318DYXmihTVPGTsMWQKST\r\n4xwmG6KA0U0I5loqlukiVmU3myYStPTWldRaRrxE+n61aV2GEGZIxjcX3F+Y\r\n0sLyK97kgYfA13asrGR6mLIxy0nxFZKBsL189HXq+YsPrNSu2n3ftj3ujWbi\r\nrMGlNJchShZRrnrOaLnn85jbwsS8Db6WsyMWO5rLEDri01rv9JlxdMjUNbbO\r\nsSobRQj6f2Yc2AoSu+T/mCALX+MGwUd58viTByQTRXVws3vDi37bT8wKrLzE\r\nm8h3HXOqoRSlsjMNpp6HAX8oqbvE91QLDOg=\r\n=vMVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d65807ee73c3836c461f8a68a34ba5e4e62e6fb2","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.13.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.17.19_1675771767735_0.6276344256626367","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"@darraghor/nest-backend-libs","version":"2.18.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"22b95d829e6ab70f0b5533e39739a79e3e06690f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.0.tgz","fileCount":349,"integrity":"sha512-X+NzLfWOgT441Cia+4v40ML7vOBD9Uj1QaO9a6QXW6c0uJ3mN1I2UiP54/6BIKLITMaWFAEd2AppgOJhxTIhnw==","signatures":[{"sig":"MEQCIGyLfs3Zz5v9lN6vrpyQH5dJghymvzeBCvMiRbyjrBKGAiAFcV69EVAXFyZbibCNAXRsTVb8eIO34J7jEucy3jfgrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6N6TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyEQ/+OWbULgJuGTQ7PA95xrvN0Q55jVmXWpGFLmvf1lRGvFcL38ep\r\nYWZ5iBH596c2jdDwQT8z90YvHTep0Fm757rA1iYd6IUDiOmuwBao8lxsUrCd\r\nb6BEfJoQ/asr47K2BCPp/+ckgk8rqCDVS/nJad+MGR03FFyuMjdeQBBwiBIM\r\nvM/uqnwhmoiPZ9K68idqqn+xQhUQpFSuji6WO+3SWWd02yW1joJNDQHtpZ6d\r\nfvijaOiDpjhTgXPG1+B8NnBwYih+4UQVpw5DN13PRlMBGPmLLkRE/ErXJ2xU\r\nFK082acB7jS1kF+OkB5wqIPmv4AIizspoVuob+jZIMAKjj2212yVBhKjDyoi\r\nR6D7C9Jwb2n3ls+SMSBTXkqPa4NQxsoXu7dRGzWBl3xaQvSBzfFdExTVQM8L\r\nOLE0tWYrW/4ftCkwJ4ROmAw/FLxU1+8gTaRIBYOJe2HSyYGYBTED5gv5Ubjs\r\nAVrNbPogF8OGzeansiPAYgXebPkhjkyJzYeVyUam33/118QWJ6WCY+QGIKKz\r\nIDuYIghdu8joW6yS77DHow3dAs6fhWN5pG07aV6tL9rLEx0QT24NKX6wbOSo\r\neJfT75XVxK0OwybrZnh1P5nHgdvblvYXm+dP+maC3xF9WRlGrurgiFDyt4k3\r\nzoBbCTI+mG6/atMkT+k/1X1vPWYGAprcQVc=\r\n=vIcK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f82f8dcbdc05680f80d17163844f3d925a0c17b4","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.0_1676205715150_0.8310911601592392","host":"s3://npm-registry-packages"}},"2.18.1":{"name":"@darraghor/nest-backend-libs","version":"2.18.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0aa0ae54cb4188565a73bc4537121fc7f5229f7a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.1.tgz","fileCount":349,"integrity":"sha512-TPgcooiQK/R7M0o0RfbeIixaCeXnyYLhn1VN3WSNiUwfuzfL4GbawAZhDJoEMa0Pj2tOJtciOdsFh/keZdikyg==","signatures":[{"sig":"MEUCIEjvMC0YOxDaRlEX/1wJop+ZxozIvAaqA0O/O8ExectoAiEA8Lk+YX5ss8RQpjYOs8U14gCnm6lyb+EL9/jl0JpHqto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6hG9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBGA/9Eku8i1zFnmFwB+Z3hO2p+DXQ7RhkJJqiAf0RUgyd8c85jLkh\r\n+N7pQ2zkgushhWyWe56kbf6lggs37XeLHHrBhCY5d9LTaXWCuz5BnOqaZl3u\r\nP9eJY20HegUO2XOzwMN3rmjl+5utl5XqH5dQmmFXpQ4bAN41LCXiNfW4aGEQ\r\nx9p+xwYw+ba7YHxI627ymdN5u4+t3zKKZ0nQOtqPVdlKM3kRdGghrEEq5zy6\r\nxkUDh1tiXrpStJgezLBbfrdAh85afmU+aN38KHDENgmIcq5Ip9beut8EXnHd\r\ne3RxBLCQPRGwHbAEn9UszaJOBWq22wTwMc5JkzC8OozyOjWbiyCbQ8t1nXMZ\r\n5t/HaXi66ZyA1cStcP2kUkZkvYHc7jOoV0etFPrGINPgp0sZVHH4SUpKe8cB\r\nFkPwThnRmytFWjkEYECe8jstZ7iemWbP7ZAu2UAbZZ3e2u2tAxL1a6rLyuox\r\niIWeU3vFXkyvqcTPciwv5t06GX8dMq1m7X2PRSAVrWY/zxCYG+KfoRYVIq8P\r\nDgwUDjKlYgCBnejMiI1F2jD0QvBN+IzdGBMi8L6i3/R+8QLmVLhHjqn32E59\r\nbspXmtWYcjzQGiZLBVSTJjT+Tv/MKvx7UPNJjyKBKPmihiIibQKYOjyo0YGO\r\ngegnWCViupDvWH35lJUkrMSBFi02ADqi4H8=\r\n=SiRM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c14fa2f11577510f46c654eb5b48513886975c34","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.1_1676284348953_0.9056871892047169","host":"s3://npm-registry-packages"}},"2.18.2":{"name":"@darraghor/nest-backend-libs","version":"2.18.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d2dffb49a2b4e43cdbf5b09cadcbfa412fad958f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.2.tgz","fileCount":349,"integrity":"sha512-P4gN/1ZdgUSDB1q8imGRiOyA6B/zSQ3jARP0sXjKYtO23S4cqW4nutlpd04n8VqR6ArKv9GQTchP8xLin/lgkw==","signatures":[{"sig":"MEUCIQCKesV0bUR1zJYjFU/3bBavVrQGUecVBHlMdcb7ZkhCHAIga6mrXemPVWPZczvscc4P2IwASzWYkI9qlcP4kmxw8y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6hLcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzfBAAhg/klJjr25w/vsOlNVFmTfLEUGjf4p4p5M5AcKTQc1QoNVEs\r\nUgVLdVBv/wFdhdJ8gWzd4Zi2PwhqeoAwproTMi9WCakKA/ClWYBxZ6/JOXxX\r\n7DySx8diUV5Mgxyn6oKdOF8Zik+BIID29l2WltuToka6z9lXv3LlfSQ/TfE0\r\nh9zjtbOfPo+FR1fjyJPXG75eyCi61FOK7WboG7WLT8kSbijmkIN8ocFVLdF3\r\nJzmulHy5VN++ZbMmmU8mBTUZoYhdEccloc81zsERTl9FjOvv5EhIfYftIo+l\r\nPTxmMjZHYs168gXFO70nl4HvtIk94Y9o2GJvQOAQ5wh9GzyuORMl84ybRI6I\r\np4f34l//GHfsf72bd5fKQEJuKb1ihj25ebHrlKLdoMh+e9rgAMjCvtS2xbDF\r\nclULvfAQW5TD6eGdOnUW8CGXqAZcJqYT7SI4kY/lSrO2EeF/6BuWn26ZVLHo\r\nsfIPtFf32IxBbJE438Rqjdef9I0pntPHJj1DL0ynlshwT2o5ZTijx6K1O4l9\r\n3sM/La9k+yxcNq3xVt+vQJOMW3Ix7sGTwmzwMsp7JcTI6e6YoRGgGPJaTzM8\r\nFkAYq5KO2hd3yvSlXPUFWv1Wju82S9hHcrEmvNLmN2mzqNKUjUi24U4wOCJP\r\nSn4KGCWImVraT04+Mstc2c3iTQMwPebvRfQ=\r\n=GVdK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9e57395a5c0f8311d99c64c37364529eeacb9555","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.2_1676284636586_0.42158067597447735","host":"s3://npm-registry-packages"}},"2.18.3":{"name":"@darraghor/nest-backend-libs","version":"2.18.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d6dabce0d1942045addfb83f5eb89927b5036bde","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.3.tgz","fileCount":349,"integrity":"sha512-EMhg8FLi6c2ozgM5x9eCEvPdCi4WqIkYOpCkvK38/CHJ5F0C4Dx+5TmmKRucs+mp1eE4gtu4lYn3M8sxp6HiVg==","signatures":[{"sig":"MEUCIQDxMN+Brf/38u9QUXYtz7r1QB5d9+nOi2C0dxPowAQs8wIgOaYzibO6E63iBExIzZa7yOev53th0zN58DC9MrH7sOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6hgmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeaxAAhGbNXzv+OMZSW81XLGzsi4L4cCEhZw0jlnds/0ERes36AVi6\r\nhJ4Y5YL8IejWktZiS7JZ97xwVwcTWbl4XappySV5XOFvUBALAK9tjedjMrgE\r\nFtjZjNSYFP9we3dUOj54Xn929zdmhIh1qbmsd61XMJ0GJVriint8m6pUOd69\r\n/7xKQIVsGf960IqLQQGUpJcs8AcxJCBDNKLWL3EJM2wA5yt9GuDzDpbmxhYo\r\nHuflsm6avQ/Rf/0R+blWUEkvI8ViUpBKRZqlJoMlbT7pyYozZdrDKVP8VFWj\r\nD95z5U1r2D6g/OhZ4NaCaSov63cLu19632o1DpeC4SoQEq+RDYm5EiNAsacy\r\nPF1U2vW8Q3nQztkxSCFv6YckC/X12WNnCnzl5aDsgGRsenH6To6wXTNJmOwC\r\nWx/O1vyrlpCKAsQF/DrX17d5JZ2fJt32hIEHxuLX+YOSGFch8v27Lc0LzSOs\r\nOrePEZuCQ6JVLgYSEGKZidx3p8VYdQxAvQ6Lte2BcZE1lAbgUOdjDU7sMzg0\r\nNYxp7Ek0Y9alpgStIwbWTTlDO1C1xkhhF4+T5dSXHMCIwtcGcJ90PvnYmyp8\r\nzgP92iVRM+rmy8tTVpsAXcWOOTCWkpjm0JY3K/1/NcgPBe7NWOrRyMJwkm0m\r\nHDcdRvCDLckUJYu9mjevCQ6XeLQAV6zNKek=\r\n=IugO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3b8e3182aecba26e034f159fc9ed7352d3464cad","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.3_1676285990491_0.2259966085508247","host":"s3://npm-registry-packages"}},"2.18.4":{"name":"@darraghor/nest-backend-libs","version":"2.18.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b53b4740bc1f7feae04cf4a28224349b86b140cb","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.4.tgz","fileCount":349,"integrity":"sha512-qhjcRSyAHxVyuIEtfPnrCAvHhIe12BZm0zpMh7Ngw5ltKKk0KhDN7cZNtBKUZE6/yNsxM9S+b4PHWx1U1OGajA==","signatures":[{"sig":"MEQCIB4ZEFxohGrb89nsgxP2jV3hzmAkWnY8v//lnoDHrjB5AiBIjbr3fRpV6+awbJ0jsRtzlbWAI99IsXT5Lab9IoSEpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6hr3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosKBAAlFm+RkwdZfrtMoP4MO+WVUf6zGWVepM90y89jh/kFtWJXim+\r\nX6TBjkRwhQ9ULEreWdbC9G1Vqlbycks0fXZ7dMzenEvkD/h41LvL/QFrYchk\r\nzdqXElaJ6rSOtNHr6GoWWqASd16sMP62Uuo5nPbeJgeF8OTkXmKjnYC3gXN4\r\nFESQqipMgq4A8Vyrk1xrB3ywd3BBx4pBXPvdwlJl/0N2u+8XpLT14mDrulZ6\r\nwJeKFjR7/2ThaswAj43ac4byoWs6tDiqLRrxI0+5c78FtuuoF+WUCnAnzvpa\r\nAe3uCf8pHyus737PFLB3oaTa59wutLKFmtUVp5rpkBpnFNyPp6X0LIlv9Eim\r\nhUBaty2K08EaremOlNCoSWTJFmYQmWAKhl6+rpalsKQl5+UmqElvLVp4olz0\r\nXpBwhOfusvIodxYOwZbVo4it7lwJTgcw87eBHlxsbmeCplS/odJBMXS1q87E\r\nWDh50iAw/1ktBJuC/fE3N33aDceYlF/Vz9F5Oalx+jYHAo8X1R/fVEpbk845\r\nWx2BwV0Hf7Els3609s7+qvYPqzRFypWy7fRMJnV80KdS0DAjwOwk2nXzYnZT\r\nybB5a9WCjmVHKrggkeLYSRqMVUezzHp0WKolLXvR6IZbZEqm3mn+J1gF/GT2\r\nlrUgKTrh7sDFz/AM/omqNMa6RBxcvmAjW50=\r\n=Gw1s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f5c74712c704515de16d474f17ebffe363516b2b","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.4_1676286711362_0.8450891416543482","host":"s3://npm-registry-packages"}},"2.18.5":{"name":"@darraghor/nest-backend-libs","version":"2.18.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"944658a1ad8cb00c805b4015f750d28b35809335","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.5.tgz","fileCount":349,"integrity":"sha512-mMVFAiVAI/UjhG1danC/w7fE2Rs/x1zYNOTppZxu9bcHsZui4eZGyDUXjmDlRMHWWxgyGzniSBmDkqIn7mUPYw==","signatures":[{"sig":"MEUCIQDuYeDGGCSkUlD9ZFI6CW3spLmIL0ALI8CcgHiZUYqQzgIgfYB3zO0Or62ptJDC7l8eZXv8l234hnkI/kDQt30G8Zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6hyJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFrg//e58XkdkaGhRMnt+S/SCi+DlwCUWWnkQNqqXX5IU7bVN9TOUz\r\nlA6Qzv/IYPvm7+NSkJHy77txNLFor+rDIkRgTWIxPjmVQBq58M8e28oVdfCt\r\nl4QEgQqP6TQc6DsfF7ILsm03KzMAK0TxKr3UxHM220p3ep6MSnuiFI9oxbmr\r\nw3DiCDMjrM2V1bMv+u4+3mu9uPamVYx1lEuToxaTz3W4bh509XCYfCjyX0Lw\r\nAfAX+6ALfonZHuXdSLvyHptqzCp5lAjMZxxiDunHggny8xWarHVW4rOW3L5f\r\naTNkz1m3WUKEPEsib8RKvJ77TmNpCjjO5g3IDkSCnTvC8cXi2IoNvNPAzDdv\r\nJ7AlEJvo0t6OORcwXc5ZnGnpypRiMB39O9s7CltzYKjb40bZC5n1Nwkgb9RK\r\ndp+kjIWGmNB8T3naFWn4Htbkhx4hi3/hS+EzsJw/NCLbsalDLvu9oj008gZp\r\nAgDDji0q37BXTM+8joPCBdxYLn1oZSbKY4BKR40AeHx/WOPgEvoPnZbJpOk8\r\nE+Dz+MRubkGn2+w9EHcH93zMT2DXH1UvBvtQjK/7wDqEv+ia6g2pF0f3tFme\r\nD96Csq5u7Pj+fWvLRd4jN1GL1LQefU3CcNaCRxR/TC7xHnpPl/9uW7sulHO+\r\ndxqnQYgBS+5SU9nDrK7/Ty5vYzLEg0i1Dgc=\r\n=ZO/Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"96ce9fca45eae8bf9ac41e20a3cc95317da994b2","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.5_1676287112808_0.7582832740188135","host":"s3://npm-registry-packages"}},"2.18.6":{"name":"@darraghor/nest-backend-libs","version":"2.18.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d9a22fe82bd7495ed7fd7e328af6a1856fb19e71","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.6.tgz","fileCount":355,"integrity":"sha512-ISpWrFfxi3JcrZItuU7KwfrBUi6g0R8STEPWZT5qVctLF2H/VVrVOomntZk2vwFlux0yy+9DXKuP5/F6cNi7ew==","signatures":[{"sig":"MEQCIEuFhk3IMTggiAvArjsDHj9OU0KJIjNInEnYzhxvrvRGAiBx/JCxjWgJTNDnOx4HGFNupo0f+qy7/qL9P7JpV9znYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj60p4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWcQ/9Hjg0XHOSeXvZnzNDWZcfV98hlLwLSq+RJcyFj5gsnqrlLCXh\r\nVSDu0z6kBn2iruRE8KVhi+gYrXXM30efjMepT8kyBcDmgY2YQznQJ6BeIg2q\r\n5Qm65LqvvYoyzrWWzhBVHBsbyaY8+ooeml4yrcvVK6rcosy1mmVI6MedDAJW\r\nqq5MLZG2fgXWauYLCU73+vIA1MpGrQN02kCSl4MYLnBKqoHgugq1EERi4UDy\r\ndVZanuv8B1Ct7ng92/6f6kDrR8/s8/tce8B8w/jgrGiMTIdbONuJZM4ynVi+\r\nVNk12rC/4MY0sYCDLBAb9Dvyneay6Eq9jCoW+fjh6mOo4zjQkXQQRC4oy0Dk\r\n4D2FcUV9u2IdOfs5M+7C3myXLMKOqXwZkjhYt2hzW5Hu4ZKLop6BxAMy90gd\r\nKFdySj46YHwiyCzGWjq6NAoSBeaSbWQDivb3kRQ89BoJikftKXTPQd5N5VTe\r\nK5M9qTaVjRuRjVaiN/W4Fsz1nfMAXBL7GHCofS2GLrMtoP0SSMFzijofTrW7\r\nh5XWzEVyvHKxDXbBlQIS60oTWRBWLOOyeMl+k3PBTI+kBOcaHJp410lIlih+\r\nN++iIhS5hRvQed0cvWMd9PSF4gxCZMyooxzROjbXdmR4ONrenVPqk0+RhfDU\r\nnuSlrbpPMGi5oBKNatqOxNSHd6aQBZQ51Po=\r\n=Eaa2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e412e53f042636269c96db9c85650b981e83530b","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.6_1676364408059_0.9366017129789026","host":"s3://npm-registry-packages"}},"2.18.7":{"name":"@darraghor/nest-backend-libs","version":"2.18.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"6c22ce5bc1d47f25023d71dba6e4bc8f8b0784e2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.7.tgz","fileCount":355,"integrity":"sha512-WBYtFytRLwJR7OW1jlQMaXEMY4QXamI612Mz4ZQBGzba0tijj/7vhJM2EgUXyHpyZ8DTpif355ZJM20N+nyg6g==","signatures":[{"sig":"MEYCIQC/Aj8N8d+mVIt9v1SoSNnNknxCq8q3T6txv6Vk1seU3AIhAJu0czSZcyMXa7oOsuozWMWKgnxRHqK/9hOcB1p1h82u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj600rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLbA//UARmOz4uv/7CeBb/BWOJKoLm+1JzLSsGXVOgnFOqFyvhJRgA\r\nzcJt1gQF1y7MeodrI3TX5l3ETlFlM0SPeDuH+tp0lZ+aDIK19gQsejUHm9iT\r\n+77UepS1IC0G84eWdAJDWK64INe5V+DCGeBqNjDCOM26V4zvDDZOQ2LDSi6j\r\nSrj04gQFQod2gz4yL9lupVkybMtIlrBb356rIqAkRVQmR1HzvKfwtwx5B7dP\r\n36xXJNr8bSiBKz5G+EOov2j1iXTyWcw5SkMSJ6MGXHDojo4Vw9SWlNYrlItz\r\n0FqwIsY4M3m/+npuGo+ZTcvQ7EfhQxg+vvY9siAis5qM0IkxMMlWKuSm5kgD\r\nTzTcshdDs6BCD+9DuG7LT1fIpsNAk/x1rGQPBAl4TtRHqYra6TWvoHf6FECq\r\nd18I++tNV7zK80MVKaC0xLed6S2zfAm/ZzHE/H+Ny27XKnxGkTE/KNsLU9Fh\r\nZFzTcqI1M4+yw6yfu8qf7ul1rb/u9qRXQdh++Hs0JJShecg0UJx2IfRbMpKQ\r\nkv5h+1n8Zz2dA80KBR9MMoptoI+0UuN6MExXGq1yT27sMY0q9OJgNBzwPcnV\r\n0ATfzrLW5MxSu40JTGeZSiItKaqR0KTjMwgKClLickJKvpxSpvzYhNLNf6GW\r\nA4k8Yy2XYD5DZXAbhNIODdzunb6tgVv/iC4=\r\n=oU6c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"133f5269eb5991c0c371bd4a0d6e0c16d9581857","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.7_1676365099801_0.3520942646459184","host":"s3://npm-registry-packages"}},"2.18.8":{"name":"@darraghor/nest-backend-libs","version":"2.18.8","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.8","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"8cce5dd2c7bfca480661780e65478f861a4ff111","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.8.tgz","fileCount":355,"integrity":"sha512-TqM95qn6PUI7MtWadmJoOFh2nLy1QJl9WwvbALHGdUtP1TiuwbyjjjzFbBZTC7CKmThM7piYGVeq2eUhLI0SmA==","signatures":[{"sig":"MEYCIQDTtm6QGEhgRFp7KCfUm6clF5wWxLaVPyxf+IUtb5N+SwIhAPoHkTMscIECXqMe7wP/PwII0HCANeBOZ24zGz0WLHTI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj61ZcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDPg//aa66x1V6KfLckskI4f5N6d9HyJbJzuDtwQV9s6Iths+969ni\r\nHj+i3R7cw4jUQTagzN4JIn0ZMM9mUAKe+wgP1icdP1ldCwukses1lbtmyPcW\r\nAeCgIpOuriJXuQRPJIqxpX4xcOdZH91i4xywxngWIDxgqHGESv996BtOBRJJ\r\ncmFFmfZl38dEH9MJXLCq0X8fuRQfkNFhHfkC3r2lHFSR+cnFgLRydIgvQJFE\r\nKDz58+YWac1inblfPGLBuusfFsjeyUx70I5uBN1xSaKPiTwjLTfCiPG9f4r1\r\nzeevBmkjsyG+c2Wx1SImuWzWkfgjFpIilh0G0psh138QT2bkgsj0e/v90uEh\r\nyZnG8dJVPQRtP1XGNJs1WDwt9aaTWMt+1XxEK37npAsKPVdZ4ZFIu9ZjT2Go\r\nSju23WJLtkvNJ8Q2m9gIvYkFWBIhNA75hw83h13Zs0anRmQ5IuIyjOwpdvWf\r\nIdkwdnfUV8ZCnBbtRGMcFIg+Jq1Rrolf3nxe8bR7P3qX/uQe8LQEZ6VMazpC\r\n9oUh104H99LiHPbZo5tF4kNUcpJHdRVHCb85eWKDGcIjfbedG9Tsnpb6MWsg\r\nxe+cMMgiTj3XqTE4HrwaEDROt5PVE9oZ6DCXdR829h3CMXnIzUZctdxsvDUr\r\njXA81vZB5OA/MAipJy+tEjNOnZAcrf4xBfs=\r\n=jE1Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4408b384ce476c0b80db4bb2b7fae6782e2dd659","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.8_1676367452077_0.6808950138215848","host":"s3://npm-registry-packages"}},"2.18.9":{"name":"@darraghor/nest-backend-libs","version":"2.18.9","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.9","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"fec076010156d75b38f89664f4145949059826b4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.9.tgz","fileCount":355,"integrity":"sha512-BtKeRqyGZmSdTuWhz3Uf15GGe4oU8PRh1uJbRY02I24sgVhcY2DPuUBkt17NYmWDZpAmCkxNrSzd8KEnx3x79w==","signatures":[{"sig":"MEYCIQDR3Ch00OwU7SWrEpyhMlpFryyj1T6GVMTwc33p+TOuPwIhAMdGk+KV9g6F91aADc4yyVhJLo1exBXkDXmfnHFgy0lJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj61d4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7EQ/+N3KQaziG6dsHUu8VLP4Y9UsLKi8cGWV6T4zYCi/eXQ+jW1Xx\r\nu/MK7XUvLNa7R/5xdv9sXJeq27cBSkK935IfLAAMIgbUFyqN8FwmE91qUMz/\r\nIKZx+e538JNodg8rFjMw5WzWzoy7HiErgEnsYiAaCWtVyj/UaXOWJCYKTYYN\r\nBb14S0ZyPW7qQWKUQp7x0hoRIemjzAQP4AzMmE9FgjCZRNkRlUHdCmJipJ0W\r\nK2I07+7N/Cy/rLTKMGp/SLokFzgJyzBEgotM87tkHEliBFi/j6mK3yz+fMmN\r\n6U+PAORTzFEgq3YFV/BdU/v0rqZ/2n3Wegh+Hrp9waNbJ1TyM5MZNEpvsWfJ\r\ngokQckYhDdT9Xn47NbeOWVT/jmuV3RWueVnWveZ/hG+BGNVWGz+1sWjioMhL\r\nlLgS8y+Cq+QkmoqN/hmnCkIwdknotWAav0+55iqEneHIe+ughdnWxgXpTAxP\r\nO01qbwbfhSMXLGIZpz0hpqKHUVubaeeumwZGNMguFRA+HrJXUh3nRmgZGNjz\r\nfKpqAmEZSMhBR4CIRqWEga1PonPPdLhE35fdRpZFyZqPXHGENQRkmZ6CMaXt\r\ncaFrGk2lpIIpj+T+XVkGjDOJJ8ffCX6UdodEDZJBy71GNin2USV1J5Kiw2Fu\r\nqxFXUZKjRv4AnhA6pFS3Du6SziCPlXAXCa4=\r\n=88WH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"553ac0b7323b788020f1a2372afcb59844ff5fa7","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.9_1676367735906_0.45413203299484617","host":"s3://npm-registry-packages"}},"2.18.10":{"name":"@darraghor/nest-backend-libs","version":"2.18.10","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.10","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f5d91913c13a5ec4d5cfa76bb02adeba730b6621","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.10.tgz","fileCount":355,"integrity":"sha512-gOZ8jKBu7G6jbto5VNeUjbNMLVHsgLaI7QQPnR8UZz1Tif+UxjpTUQ859C/U+1D7i0yBVCXpa2a0SnViy7AsKA==","signatures":[{"sig":"MEUCIQCIbmFXAGn2SjHfAGjNvIWJVlmbk0S6Yepwsudx1PPSRwIgZ+fylAgjvZJn9ERoxrjagifv74/DEleRtfI9Ch2AuCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj62eUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6pBAAhvGuux//UNQadwBg+RzdsaPw74UMrhCkw9v65FYvyxntEUSA\r\n0sDvFn7rCvVpqPv3RnvOmfLDdQ3XEvdFtvLMGmC1J5sCNsZ5zJS/4NFLIKdA\r\nmlUiQkG8VMXZDDlIMAzue7JQ03c+o6GzhBu/e2tu57w7+SyOrGfuuP/Io3Nw\r\nZqAmzvgs3/Kh2K8g1tiQwCAerXU8n7K0BI1PLjHCPo4vFO8nyQ2JQF1FGUBg\r\nqsosZyEm+TyNKp57XcV94nE93kghPbrS1ejl+h3yIBgHJYioQdmq7jjQJGIs\r\nRrVOPbVAYvzDzn3G48H9k8wKk7Hi91M3gSk6rvIbzpIFavvW8sN41l4Ojw9w\r\nRhSES7s5GhWW9lyCmzKpmH/mfL6jNWddznF57Ivz5QL1rYYCTYUjXIRvvVcw\r\nvTH0dT/qO5hZNPp5OSHqqGaX0Nr77KSBA3NIdl5makUDs3NRObanXtxETebq\r\nCK8YZmMMnP3Qdb0PdyuDyowtKNR2Nc5maUujq1cxqyV++mGEtILdhSTCtMdF\r\nX0Ep+eEU9/Q7fZG1N8+dl3A/y3mgiw2dAzl/3WdL4Kd+0MKsotxTl3AuNLof\r\nGop1hv2XeC1dD6g4ypNmpK/XK+uqEU9kIf1Iwpsuk0TrxpAaxDLYCluaTE6I\r\neNcfyrlsq8CHABtK7lvSqFeDsAco8Rv3iZc=\r\n=x4SG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b8d0bf48dc6c352fd8ddb283eb4f6585f3bb137b","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.10_1676371860260_0.05291473795230539","host":"s3://npm-registry-packages"}},"2.18.11":{"name":"@darraghor/nest-backend-libs","version":"2.18.11","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.11","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"abbfe6a9feb0842af884ae2fd068b06cf4bbe6ba","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.11.tgz","fileCount":358,"integrity":"sha512-yIGt+yX4ACspCwQ7hE3vE6P4QeLim38eGxe65RLj8rVZMhqlUmx67q+8RpqpWvv0Dh2CNh4FufMx4BnckDVUsg==","signatures":[{"sig":"MEUCIDWdVZk3h8FslyDQRbcPKpmtIpKLSlXGorTX+ThbEfFbAiEA3iHQityw3ChlBZbYrcQfH2jY9Fp/tejHH1w9prXdd44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj62oCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVthAAnj8N7xRuL9juVQ3khB7NWcNcf6SHzcuCYtBfzGT6erRXskM1\r\nefoLznbc7XJ7MV5tTpH7f4/Vx3sbbmOHm1Yek2i/0iLENJsSr2RAaiuRG5DO\r\nOl8bGuzMyU0oFD9zo3oY8R7/NWoTCc/BprEGJFDyUdrvTaIDd17t/Gd0Rh9r\r\naIKKL2fYmZMnBZW2/O15X1/et2iUBKj/iHMg/LfhuMjUywltEs0X329LOAGM\r\nUGtFIjPbiMLos3uQ8E9AFvgXdw9e1X0eui+oae+3aG2q0Dw0PspEp/AUeSan\r\nVtRVcBUKpVaQ4rBEzO221Vya20H5fK6O5dd+cig+Mk+LugYZFXHQNIz33S+F\r\nA6XS/ogFeuiAFaVnH0ZlZKscTAKFqsBGQSMDe/0W/uLHEXraIjM5N6BuRm+a\r\nVQH4+e3z6t9xndwo2ckcJKCNZdvKKSq7DjFHiGgKB+lhbqgsrH+0FDgW0FRF\r\nguukLg16WDXz1X4ybJnYm8cC1tarJZxIAnVO5FApIws4tPVlNRvu/+VLqy+P\r\n2iJZTU4C9qLlxPjk9FUPDLtbNctyEvXnx9cXRf64FzhFFs6fe9d2BxFTmIgt\r\nEbbbr6dQe+wfddUmHwlyTRHA7Ig3sF33h2lSUlJRk9AlqsUShFShJPqzxDBQ\r\nOayrKJyKxwXUOPIz4D7FxXwncJthl7XRQuA=\r\n=Lr6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2b588c66b1c2a32a3190c3423a78703e78ba43b8","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.11_1676372482680_0.5757717564832401","host":"s3://npm-registry-packages"}},"2.18.12":{"name":"@darraghor/nest-backend-libs","version":"2.18.12","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.12","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b2a1242673405f75ceec33abdcc7759ee10c914f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.12.tgz","fileCount":358,"integrity":"sha512-CmJ9pW+XePgmH/9aEpaVm2mBOk85HfAj8bTtD44vcUKARq5dJ23BH3BSQy3OKjEgfGfavU2Ecf496DPyg+2KYg==","signatures":[{"sig":"MEYCIQCTrDY9IwT7afJE6/CHoceb4QcdJHtjKFtqAS0yTT+lIQIhAOwm0caeMPeAO/oQz9ZnsmRRtbvI8lJpgqhFncL8jl4f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj625mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6cxAAnrgVPw8Jgi3xx0O6NrOcE7OriXtPQBKMM/sPhF7Y0wot5X+f\r\nUEujMKWEdXiYdRyevopIs9B1UUCga+dsxpcFiyW6cdq8asbXPFm0chp8aOIn\r\nFZHn+FtJNh3PqZ6bDpz9CfZ2CICKTYg4u+c0fjsI53JcsX6TSsHhr3XGI5Tt\r\nTWmMbLMUYDvfAAqMKxVo8xsVBe62IIRigqhdjuoAWv8cRLiYtYwtU262mBeK\r\nqZimXom4kHxiqLpuP57cfoQSZfzevH/z1fDz4piwY6SqvfK6YAGzPF4dXThE\r\nYMhCFbePZzA7YvOu7WLRCH37L/BQtCjtGMk4TbJDJv85DO9Y68jFaReveu5q\r\n6Pas+LDXtJZfmG3RW8gYnWMhoq85k24lW/RCxA0gAKmjERQ0lapwr80x+yfd\r\nEvzdpYROTJN3n35sv4CxPKBUpyCw8mi+XpB4rJWYKAO9U0a78p6ZjXQRHQow\r\n6qRVy2DG9LqMqOeRGwqlyfQ9Rfdh/oYbrichF38vOGvXWtSK5pkt5LOmbhBH\r\nQXu+Wl/gvXFKcJTsgTVJt/i7M6VWiM9IeWwFwGzlHXn7Dm7aA/VMruhvgN1B\r\nCthwwZ7RbAUpDfGdLdb1vjQvkJSgz7xc4ibF5oFPF9QDM/y8uSrIbfqCFGaJ\r\niGShFCnXw8AoW7RCSxCTMV2msQVdQRSvDVY=\r\n=m7MH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"df5925f71394a6ffb524a383d39732104b1c94d6","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.12_1676373605902_0.33037931521821684","host":"s3://npm-registry-packages"}},"2.18.13":{"name":"@darraghor/nest-backend-libs","version":"2.18.13","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.13","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"eed66768eb6681e768af318c51c71ffefed6b3f2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.13.tgz","fileCount":358,"integrity":"sha512-qzLlZxyE9WPLUDt6X15N4nLjPC1x2eG6ZHtRQ5vsLIGJXPQg+bJxjmu8QZB5uw/SR2F74cM1G52bJL5ZlLtFnw==","signatures":[{"sig":"MEUCIQCp8kbotnIl2Z9VpJFrCBnFuhZTzvVOJxmugunMAXp8zQIgUAp82a4q/+zFpR/sDwzY8KsgSSAWlTW6ArLhtvoUA74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj63CLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjBQ//SvKsNWL+jYq1bH6kvg9GB12SFvszVkTXS3JZgN5Ac5/Mu9cY\r\n3rS4rEKRyOGkPztBHgly9AyFE4bGI49MrKpeCJfdZmSECihPuOPxjFkOKb2f\r\n/FUa6NJEZH9XRG14wfPsnQXTZpwXVL9IEpLEeF/a9tG7Bim2Jw3yigodIwFU\r\nisWzS4xAJPznA5G8OTa31Zs84aowoOomYwiRX0PoH+1TvfaNgNY0fiIaDk69\r\nsuXpHm99AoaNcZMOHUnAVd96j4v+dJzLhKc7SfyQFrg06uA3/jgnf+wPmDiD\r\nU9hukqw8LzaX9lzOdxeWaUUKJQAjMhDEb9J31OyUbLeXE9DwomZcgU/rQwXu\r\nesZcfnZOr3mFtPGNn+kt7ac3U/P+0QEhxwnaFsxrc1ZB3PXJgizaxca2SeLE\r\nLC/6GUdmcyP91qUzdI+/USdGUese+jq16RNKK8fZp+CKPw74KxSq6dUdSW9I\r\nfoqWe9j6sK1RX5VgPpSgZEzdusqGfwoVomfdYQIRP0rbK0GltvrYLCEBM1MW\r\nDS6Zo8eJnJ6sl4cakYPKd205G8y9xagQ2SM6XXLixffyVnpcPE8CTbVHrasN\r\n5+7zLzfoqam7RknTsAIteNvVO2MWcbs9EQXCknj6LKJ3rB+hEsZ52qOX6lz9\r\nCUqIkBf78m0AgIaMtks/lsDlAC4hHj64bnA=\r\n=gPQD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cb845b5ce61792a30c6d013e30cbfa7148628723","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.13_1676374155397_0.144080706798831","host":"s3://npm-registry-packages"}},"2.18.14":{"name":"@darraghor/nest-backend-libs","version":"2.18.14","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.14","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"bd6e743d42b2c1fa1bf59372e93fd3cf1465616f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.14.tgz","fileCount":358,"integrity":"sha512-6f++XC3tMY96F4oc4zdVQxpdmDIUlCxQElJJFwtT0YRslF8vw2RjVg4uxsbaYr7OIIg5ShArkP+xledIDGo69g==","signatures":[{"sig":"MEQCIEQ3pPDe+1Yg+rwbp4KAyrgl891GgBsTCZ5hmFm1AXMFAiA3vj7qRumXIKf91E+n588OZ4i8g07qvZv0P4R+/LBQGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj63MkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2BxAAhT48Hs+V6zwaYPq8yNpWbZJznp48nO+kkEvJuIK4BpDCa5VB\r\nWpFItDsLCGc5Mqa7NcsSQMcRmqFFmMzDZBrN2wQ4FcUMruUua1NMgbaihTu8\r\nMMliZhyk8agNQeL7pfwNT1lyG13zoWRz4eGi6aDVkKU/3ecHN/0943EyhtAh\r\nMN5VG/AdrkAV0KUXjZzo3BN51wars0TvMb+CV0YS3HsrsaKkt7d5/JdhyOyv\r\n+tP354jl4zyDLY01GlxljUwhFmTrml0MUPrPhlyWo5oDr9vYES0IU9o5awze\r\nZt+fGuvlIpAnZDwqFLU177Sh/5CI3OU4QLkyDmidKcsXE6U6tWI6JNNV8fle\r\n1TSe4RdNZ15jGFf7nMiIj7Oz53b+I+HsSDRapA9JiBZDkfhpXQknrqW5AgD3\r\nVxVu7QB9VGJEyTk9IFE8ogNIRmHxyZOcBfdM4RI85tvgWc7OJ2IZ153g6JH4\r\nM9nGyTO4gdGZbPFILPLy+8WCLvGcKJmlbE836MAVkDwHVm9n7qtWdpZaaCnr\r\nf1pUjg7iMouRJSQLrpxqwTPknGVORyTS6TKzv0bq4miPZuWH76GvZ7xGCOYG\r\nsc0bubucJ/rDPtXr4Gk3Vwx6kfQm8N5zT4DwOEnnYQOfMIcuxb9FpW/xNuOD\r\nnNboaJ5PAFQPXzox4hvu50O1Z9wExzCZ1I0=\r\n=U2PJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6a66f4d4ec10ed6dea744e3fdbc5eb84eb75788e","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.14_1676374820713_0.5297530579464462","host":"s3://npm-registry-packages"}},"2.18.15":{"name":"@darraghor/nest-backend-libs","version":"2.18.15","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.15","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"9eac5b0a53f9f22aec7526ac48c09b39315587c6","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.15.tgz","fileCount":358,"integrity":"sha512-zcMiPqAlCvK4Nbm2A0G7aYBOZrEdThCT3bkO1q/Wz3ga3JjIA/PsxWmYBm8GeZZmCumsX/mcSP3IWpVg1ZsElw==","signatures":[{"sig":"MEQCIDC1PjJ+7A9kIV8BmMSTujo7JKjxl2jGLAecYII8DHUBAiAic7A1ADiKNa/SygY05KeQAjgGzSr9uGwF2IXYwftRiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj63WmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXpw//UNP7eo4JGYjcexQbGU3fOsub9LnJeG52kf1kgiA2cOUKezar\r\nHJUQYiP6j8cuIqxW7ziynXM6LRns9+Q2orC9absLSssx4nkAhyurQvPJLNrP\r\nq7KxghE0Pje2Fndabl/uzrQVzCfOqqKa9cl/Vth0dk5qTNexKpeMYpkghnqA\r\nseRt5g5JWAk6TU06lcSZ3O1kAMRIXQtahWvlnMN0oq8nXE3i6a56y38Rt7x0\r\nCpds5K8ULvXMxh8io2u27VVdnkCtHsgFawGn0GUZP+tPWZ5G4aH3IFpt/3K/\r\nzFclQIo6GOgq57v6LcnwydTvZ3sNxW57Jl/OuBAiw4f4JwQn642wBhTQMRG0\r\n4W9mb2kWkDSQqLsWZDwAk1zWLz7hhmyM8WH4p/GCYbw1aoXFNB5JgkW5W+gP\r\n00Y/vPvs4O1Pj1mcUs4yeoRoiru2LN2M1UdbQ1J31wIXkVBrz5Fzb3R5Zdpt\r\n7zgyYs2lnyAwR2uDQBBMSzrbVneUl1odxldVD+LnYMl6OPfReGQfO6JwumV9\r\npNzaCvXEJTSWl8T84fZEwKk/Xo6RY0ozy09tsKpV1yKYqhiMWcSqdB/wsBU2\r\nusKPyICbRfXEaAnYzn9oF9r+0f81wqq1SENYG92k9qwLuhfDoHT2JEu03eH5\r\ncR8HqSxR+ZVTI48FqD2VyMe8c4v0EmIOY6A=\r\n=ks3r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"181051991c02596140aff33087c172b086ac9019","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.15_1676375462411_0.7282756919825846","host":"s3://npm-registry-packages"}},"2.18.16":{"name":"@darraghor/nest-backend-libs","version":"2.18.16","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.16","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"5de2a986d1a4deef857fdc9f584489e8d7645e22","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.16.tgz","fileCount":358,"integrity":"sha512-rg96hQpT9DO3QxPKtlp8WQKlGxLOpMS8DdManekwUq0cE0rhUVfewYpQWeR+FRikTNLPPpzf7zNPC8/pgHICIw==","signatures":[{"sig":"MEYCIQDp4RRboxNl8Wad4JWfpCEG3Ge1a+R5XDmRGORc72sBjgIhAId2dto3QhEdsG1E9xgdb8MYuY+MCKKgRYEUon0h+NhW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj63fiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH6w//UunEQu5dV8+ha/vXU/G2zZEU4NE5YDaD4Dd5wzjENkY36sdu\r\nezfJp772uChsG3B0aznGnTM9tNbFXr/YoIGnQlDaOl0uHF8a1QZXDxXoLtcV\r\nqV5gb/SQJw33mThBFNrrfbXvPgqMAm06FvNo09R/OHP1Dbwy2CxKuKFKKOku\r\nyBoK/cwW6MPbDdrPLCyQOQpaZVldZuBs+PGaXk0uizaWSD8yANX27Pz/STJd\r\nWLqsQRPkTethq+5/gXyAUHwLkFSTmPQm4l6hNkvOCpusWaxFAP1/mqZXqksE\r\nYn3yITgShu3czlflzf277zJ4hnmLeFS2NlrZuim1BrQxbXJahsBgpSa8c3tS\r\nH+qfmZn5qxTeUAHa3/bNvXXLZGXHXafUCxb3/E2poLJKjRkCtvfIuOL7FeGD\r\nPrm6nb3Y9G95X7+hrFiO5HmtT1w99L7fF/4ttLJc3edkNacfpVVnJy8rZtKb\r\n+z/wwNWMzEXrzc/D1MdukMlWPLKr30pOKqJEP42SLA1YLcg27fP1V6CVIARk\r\nop6G/lSXjpNIoywwQTQlLrT6QJuoTSdsVgmi77wHlnJ+i94HwcDFOuHyd7A1\r\n84EiRr6ttU7IhYs8bKHN7DGIQwhLQVX92wES+Eqn5Vs40xIB7W9Trd3iRVBW\r\nWGh1F+opYWTqNu51ideTWVJtMizMxCKc+pI=\r\n=5nKY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c7768425a33643db0b234d247c8b984c532860f1","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.16_1676376034343_0.17018637096870948","host":"s3://npm-registry-packages"}},"2.18.17":{"name":"@darraghor/nest-backend-libs","version":"2.18.17","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.17","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d3eb559a415b17f686c1673c9be9f97a86387a59","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.17.tgz","fileCount":361,"integrity":"sha512-jkdfaCFLiipgHOqXYNX+y7gdjm2kojKwav1sx7P+IiElCRFCIRrr6tdIwV7/wQ2vQOR4UkBK0M88zgr0GgWMbA==","signatures":[{"sig":"MEQCIGtQ2zTNWT3bEdWL0cd+I3hB055y294Njo3LJyEmt3x4AiBRUC5HKYiDobFIXfnQBKG1qH1s1wzxj3bRz8BT2xfq+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj64EeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy/A//VYkZEosGHbP77MQ3B93HSMYtkcMY0bCwOcN66VJq3BDG+Cdx\r\n6ASpmyKVSs7u3wmc0saEoUc9ApZgSrHVGbekiI1UDzwD8dfR+agZQZiLV6J7\r\nbNXb4ovBJNOEKU+1J0b9uh+gPegv0W9xe98kxNh8TTSENfPFttZuhQaUaTeF\r\nWvFls7QRZ6hGyga3FiE+kxs7l4J2HMoFppBu9zp/D6K1Cr9Zvzf6U5Idw0RI\r\n2ymzYGmlthhIylSB2apbHN8yhNjt75AgfFjQn0eF+CvpWB9PdwcdcwgV4JYL\r\neJa26dHsM+SgiGEifjClsiPsqtqGXedJLmCgQ+KiQrhAneGmOorgfTdLzcCw\r\nF3dWqaJ/HhtOE4S1kCi45slUftJ5gysc2QauufHLGPKCWM1a2FVMWVZlLV5g\r\nmDy7c9KaMwQb68CnFiaF70sJi0fQJLX3VSQElKEPd2kXjLiFHYWB3xxDdsra\r\nNX50RwWvy9CJ1k8DDaquNVTUf476SoufseKu8ZGeBonHdaY7appf+2p/i2IG\r\na0xi6uHkGmyUxRwtKH3TE0yAZb/x6FwCiUW+yfcbnA611bcLwHYS/OP8OXSA\r\n7jSwb4PsT2vG0/Sr+NeHdJ0ikGxucQpp5vO7FYhWcLyeMymXKcl7Rlc8nqbi\r\nLt1CZb6QI0Ba6MzAm4kjYheLPQxE9Tv9wcQ=\r\n=kE3A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fd36107b3c2a6d23885dd98ac644105c448ee04f","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","tslog":"3.3.4","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","nodemailer":"6.9.1","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.17_1676378398490_0.5724651940226497","host":"s3://npm-registry-packages"}},"2.18.18":{"name":"@darraghor/nest-backend-libs","version":"2.18.18","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.18","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3164f33027bd75132909d38a2ba2b690e518f671","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.18.tgz","fileCount":355,"integrity":"sha512-bCVaQ1iHYiJcZiOf+QEwi7AVyh+INbVN1lDiD5wY55naArcXbOHnjf3TrNyehTDRxISQfzEALRZ93GGuLg4hEg==","signatures":[{"sig":"MEQCIFHOgHNMavZTt0+1Pw1939Z6fsKMNbSjFErundL9s9AJAiAB8BCqwephMwkB8WeR0mElI3wecQBGJc6ErDGlZV/Cng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7BmEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolcxAAhuixnbEbbfn2KKu1+/FvXYt+x72DR0QM612YQ7MhOkxFqbiJ\r\nn0+swexk88xMwMWL5QJ7QxiLamUe2wS6A9NZJuKRUmG903znWe9rdfXXfs+t\r\n1/gaDc5GwGslgBSfps8PiV1FAMlRUBsS2z4x3u8iowQ2EChPBrqzU0YPUYcW\r\nWteTLmTpv2Rr290wp8PJA6hUr+bdk+k6MZc7qYqtqWxPg5bhv7o47JjjojwU\r\nWWuHlfyhOHHDVfyjvDcE3SKAc+Jz2vmQbMqIIz/ysDffleAOEhJnj0J55yn8\r\nQ+Bk9MxX+gXKRBchlmc6Eugnrfck3VOuKVhtrly85qmSr9BiWJGUnYHwIs03\r\nXddY9LZyMa9AYECdXO5xM7Rymrz0q6F+dIfvrWNnIIeY2emDMqRFCNt7jhKz\r\nNBRSKYqw8ZzqhXffBGP0QKaVzg43YQtKcfXzT+vPIPFa0TKYzdw+M+6j/FBv\r\n/b7xJDm4ab8yDNf1d1jssTuDL05ADYtfQE/jAz8hFPeoSp7JdO9+CtMDMyQP\r\nMSsosxhLILlBnyDYMTJne7gjMrt3o2f/PViBmb/U9HRfq2EeAM480v698XY1\r\nBJhaLFkcjw3+E07v98WZs7OVI9Rk1UsKlq/izbOtErZGFjufUYAMZ9jwEQl/\r\nkvSwUV7ksh6vmVz4dFboJbKrEgSNRMEK0eI=\r\n=7fCv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"413ae03e2da00b9bb0956f6132714acc94070801","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.18_1676417412712_0.39809948197003586","host":"s3://npm-registry-packages"}},"2.18.19":{"name":"@darraghor/nest-backend-libs","version":"2.18.19","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.19","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"5f9ea12fa53b59bc7eb65f4c2de063bb42c8dc7a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.19.tgz","fileCount":355,"integrity":"sha512-KgD6K73YqLAvrQAy1jPILHmsUipd3iOkUxYZBtmcjq2vseT/nGOlgP7Y7Lbif87BvQz/EpnHb4qB7u7BcxxQMQ==","signatures":[{"sig":"MEQCIGmnvagZQYxqKKug7XuSSBOgnPtraKpJd34WAi4ZXNjqAiA/Jg6uvbuacEGL08G1n/QXHOKyJRyHbKBbnA1G8fCqoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7BxvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqrA//UC8yYP4mJRbxPwCFElihuRduAhQ32ClTh0AyJkCKzGJwPsHO\r\n5i0ZzCZCxRo03Qt4rKPOvZokWR5eGmzZUgjkCoSxEAHS2wcTdg8OHb00Xc2O\r\nB9qpzV05JVx5RsFCjrB51LPlNv3gLnrqXxTk4TIAsZ7J6ak5EE7wo9V0u5Kk\r\nJVi5sbl7Trf4u8KmR8l7IYYA/qQUIG8kHYxL0z7WzE5kZZV8oZdkT+zD8ED0\r\nQhTfHkC29b4XXUbtKM9DGLDC2+bWfpShRwapX2Vp8dsqD233x82t7Yvu+1+Q\r\n5lP/yMcEmrNrB2SPgsAYnpj3jomBeXv6TxJt4R/1u1wYQKmo3h9KXAQfRXVg\r\nVAWTJSB97MY5VeW5YsDpNMCKFDySblpfhwLi/oGBxdlfWpWvNNYlEHppCfdO\r\nExggxkRliFCv9KmAqBJVtHVHJqtRCu3TT2AprdQ42ZYNkf9ziqqQ37Mt8HeG\r\nnoJlwGVB8LSSGdU7S7hTw+s7PM82q8e8vPSnaJJW8A09lGHh+Z5DsOI5oKuP\r\nHSSl+WQmebg6i9c09ipIx8QSwfcn5FMpwTylKZjHVG61PrRmhNEmKKY8HIvw\r\ncUfPIE0WRuGbTD/aXKTHuHQTiN+HpsCdZlSnrfBSYsEIBAbDmXHhOTmThup/\r\n4qDYwKoJa9rurDrKX0f4gdKGjPwyZYZrWQg=\r\n=rpho\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"033cbdc1fd4598425c410a87dfaf8d101dc0bdcf","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.19_1676418158819_0.9271643917112882","host":"s3://npm-registry-packages"}},"2.18.20":{"name":"@darraghor/nest-backend-libs","version":"2.18.20","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.20","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0215c8ed1f4a5585e0a5d40639325f25f27e77c4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.20.tgz","fileCount":355,"integrity":"sha512-7SZgMZ3Uvz1EXZosS5lvHWfO1eaUAXZXS/pAmFkWeltaoRTmRHH9eWlS8SiSFbglWbCvNY+QRj4AW1W1VtQqtQ==","signatures":[{"sig":"MEUCIGi9O5fpXEDHhM5nfBl+mTpOjSOuPnEywrJDaBHyFaGuAiEAglzlVXTqPlB6Bz3Ua8Y/3Fwzds65iunrc5XlZhYC/xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7GRqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAtA/+IWjBKG/qBFASq5VO1VXf1ikatT2rSrMrJErUWT+pK6HkBXlJ\r\nQ0u3eZiRyNGtgs5bN2HAqxVstc5qF+zNUDF3mmju49E/ei1kHW6Ffm0xrk1H\r\nio8xrF4mXXT7Q/o2MS8mWr/TgTK0iDKR/G3370MQDcltDKCzNYqRLyAlDrd0\r\nSrcTRUVIPVb6ErJr+CQOvgvZJLU+1I5a6OJ+39bg2GCgg+V6wMSkJxyAgWwb\r\nkvEPZHSrCBAnnD9r6DzAbNCH22JW8hhsvyV97vyYI+/DUUB3F3wgiZJkBdYC\r\nb4p5jPSaR5Q7NoN154ZdIA7/n2QYR3gOYBM5M/EbzpKr5Z/e63QHbvSP7Gg9\r\nfy/l3HKfGwvOWkEPIwyK57Dwu4i4dvH3QRuvaxBdiRNEV5YP53/5ncyI0QXy\r\nI4irJ5UVxT7/9knu+WrCncmpVG8/L1svXG+8VprIIgPZ1GCkEdMquS9yfj4Y\r\n09BvrvKOg72/gSE+Te3+Z3zs4VvenOL5nfLrChkatj/aSPSp4weoqAGS7oo5\r\nF/4q5LEJRPYqqqhgwFZ29laC4wvoysTsQqvWMqtTrkR9nTDZJkPMY4jOn46A\r\nlwQuITqwNxGkH1MxVi5TuC/wATJgJorQ198tD5sQW9XQIRLLwM6HO98yBCZw\r\nbMAhPhjKEBd5YlKp7hSaCK+N7Cb6nMr3a74=\r\n=Bzjm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0f83c1fa9781fad5b9c783ae3a2612a796c73469","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.20_1676436586667_0.9712371103444188","host":"s3://npm-registry-packages"}},"2.18.21":{"name":"@darraghor/nest-backend-libs","version":"2.18.21","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.21","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"22f08693f1b2a11124c0efda6de8519f0a0a1923","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.21.tgz","fileCount":361,"integrity":"sha512-3tqbEgufUR43HknweFAkRFGICriW566oEjns9h4CObpf5EgFPfOf6yRm17dxRlml56Xh/C85hZpCuTePoA/EaA==","signatures":[{"sig":"MEQCIH+AC6A7HK1JcWSqNYcWEiEXLa/M+rLZwE30hBmWmln5AiAH1yf0eMCUe2wVJ4kXV8gK+Vp6/b6rmQ2/WIHhNuKHcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7HidACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeUhAAknl1C83EbdwsSTIOWaG8DrzufMU8eVFCZiESpV0zlcdyaNyv\r\nbBS0gdRlnK1LBzo8TN2DpGUSB8Q0Afwb9ITMq1/jWhpUSMDCyIl9aoiP1/4S\r\n1XBXj+gZODL2Imzf2EykwH1KRiop+hQ4/QzJYTo1lxRCgqDx+sn59uf+F2Tv\r\nutdpy0uq/JwgPpJgnACNv7Hh55/vygM4XTntOGUcQq3reHcjWTPM7/yROP/d\r\ns7X5D4hRlm4B1NDsbLiTEW6Upe27QMoLUtdrOY5Cv76WgR3icmt5bvbk2d17\r\nLhkURMrt+yW/Mhlb9Ok7FopIsyynzMjRord8Zdfm+94bdnpr//jutXiWL8b3\r\nhszRGYzHctdFtLjS3OYV9K2thy6olZ9nKTGyekyhz1MT21AJJzSKF0H3Hgw4\r\nyvprgUTGhbepGOO6NBhGky/Qha/gVJG7dO/IS/n0JUEiqeH5RmDDqNYMoLD6\r\nU8PuoRNsDz/J0cYZ69qLrDWU2hxxOxHDoSKgN7Ni9Jcme9su3q5eVJmsC2yP\r\ngELsdKzHqnNhEybIZll9G5FTTrCo3rV3Qjyqp5QC+h0ldZ4OyicRRKGZWjud\r\nQIW0PFLOEYFGAH7fsMPrSvWBVkjMgnuW2DlM2736GwSSfsWDFXxHZzfxOopI\r\nRAD4NW06zvAwg++Bbuwvk5dejmUy48LY148=\r\n=ltid\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"706075641bc7e83d24ec706f9c245ebde68e513e","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.21_1676441757143_0.6464227941405463","host":"s3://npm-registry-packages"}},"2.18.22":{"name":"@darraghor/nest-backend-libs","version":"2.18.22","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.22","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f7825057017e176da9e31b1782ac1535f6287a36","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.22.tgz","fileCount":361,"integrity":"sha512-geAPtRSuP7mS/FpO55+gl2V0kfm9QYmwx9MxYPuLLaAxgaH2l9DyUfNeytAGwqwuqPUWmDWnzUPHmiPI4jbEBQ==","signatures":[{"sig":"MEQCIBi54ZbH9nFQuHQFyG9QEqk1UDOlhmex7sM6cQDgLE6XAiBwgzVmfXxnVo0evxGbgFPcXMBn3js98eiiZC8CRuNzUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":462911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7HqGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtag//WzoPMY2iNlkCAh6KXSjyphJg0YQvTnNWYyIiMoSC5qcEVZsx\r\nazTyT9FcZhiEqz/gY6YXNz0s5zK//YJia22k+3yiYxsInz+JVD38uzugbsJ5\r\nfAw0L/c74IT+gmt9dr+wxQSJ7eKdgVv4kJeP9uzKXUDLQRcAJ2o+9B/Ay+j1\r\n9GAwXljLjm3XU/ZBMFJzHgniEmzTnylCKfufeDvXBFqqAJLL/a3U2g4VrUPq\r\nhVHhcqOUAeoFjQhtbZeusy7hwEUGP7CvljMG/0yYOQUy/89CcHeHxSeTpjtU\r\nMIw0b4PnKbA7sxH5/MQyN3VkEqhsrcmdASvKrF5cVg3gQIWxmbGfZsHJuGvt\r\nhdsHha0s/OkZATKRMwTMyacZ1puaug4xLK2TOWGEY7ab0+tRMIUH58r0VwXp\r\nYSPAlKIVOh/GgQQADu9xzEQ51/M5HbP7QxzLm2I9XQmbnPs4Um3Mk2OECNKu\r\nRJDJYovJuqoT97xOvxUdeXC7Rfk3LVtgsqfag1MqPLBjWnIyaoknJvmNHK1U\r\nEV/HDGD0DBvyj7PsCJ6n7VSoq4gk3eRztah9W1Hvn78J22NTGqc+ucdUfM6g\r\npEyaAs+RTabmuYGd6fNQG8cjP+reW2e22assx7EHbKpw0/UFZAlc52F5shA2\r\n8QjV5t/efcvPnTPShIJD/+J9bZ2xode9nMo=\r\n=zUSw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a32fe406fda924e9794e0aa5104cf1683efa753a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.3","rxjs":"7.8.0","auth0":"3.1.2","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.9.1","typeorm":"^0.3.11","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.2","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.2","@nestjs/config":"^2.3.0","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.1.4","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.1","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.2","@nestjs/platform-express":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.3","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.11.18","lint-staged":"13.1.0","@nestjs/bull":"0.6.2","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.2","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"39.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.50.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.2","@typescript-eslint/eslint-plugin":"5.50.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.22_1676442245816_0.5125913743916788","host":"s3://npm-registry-packages"}},"2.18.23":{"name":"@darraghor/nest-backend-libs","version":"2.18.23","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.23","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"95022e779d2eeb56f558a0bcadf149f58f8b6019","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.23.tgz","fileCount":361,"integrity":"sha512-qeNhjEcWRH8v7jcec1mxtmCZW+6ddnQiGblwTZgqOMXaEDkhFxLplWDQcg/Yu8kdVbn2FL4Sx8+GXiaUIG1Y/w==","signatures":[{"sig":"MEYCIQCiahJ7bUMzDwEmmhvuDi0dCYJJeSyeF9I8mxG0Tmr6YAIhAJqulfV61yUNrTP7Xf6ebfl8J0yvZpjPIjIdPSkEJ2gO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Hz4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraDg//VliJJmrNxNfDaD9D96IbOezXE+vvfFF6OWiZIeBrZdMSJIVS\r\n7nFNjFJSGgio/ArN600CLR5Naz92vorqWo4WTlgQobL1NCansPE/20pAPAIN\r\neXhu2Oy9t7lJx+WBnf2P7n5gatoIsGJPiqPTCDrEhNdjj2Q77w8ypoVvBZmi\r\n8+a4LJyE6SmcRIyDEZUVSPuQ8Z6/8JtJ8SgtNn8SMJg2owi7wmcKofRAbfQv\r\nq7aVnX7DzX9qEQak+4Ei7Kf+Z3bHayGCxo1DWhztvGgy0Ec20BoH0UK7G1/H\r\ngY1e0Gb3IxZkjfMVYVhHJz6xSzBsNSl9xNz6w0zVcnhNGvJ2ueiCOUL96j4Q\r\neF3ehkWIVkvnjA0HDADsHUvQ3HZtVkMksar39qpvXhETCuHfg98DRgYFKoGF\r\nR/1cZdHtHJtRbxGrkWk/rjGbI5Teh9NOxonAytGWkoHgAdxB3th22k7n3psE\r\nLrd0QUnf2IieY5sXYT8L5Rpszkv042Rk1x3IzlwAn3tBiNcYOy5fcOW6cnuc\r\nis0K00rovHVKJlY0AVEZszG2p72S6+OAT0c8uKDVahuTzPFvjiQseBOSJydw\r\nASziHTuUwshZ3d7KklX0wLW16LYiOppss7Z3URu3ZIUM9WZ5x/QDRACTgbO5\r\nMb2Cmm3AbZegCvoYUv2O1nYF+UZb5XU5SXE=\r\n=GXHU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b2b48b764dd2864a98d3089beb150cf26b783d9b","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.23_1676442872617_0.9891894043335501","host":"s3://npm-registry-packages"}},"2.18.24":{"name":"@darraghor/nest-backend-libs","version":"2.18.24","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.24","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"36b8e12ac86fafa664c6ab56d0dee49c302cbc8d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.24.tgz","fileCount":361,"integrity":"sha512-xpJDr9XXkp+NGk2g0DPIDTKTPZ8JO6j0FEb7JJOkSVFJ2nudihrRacbrADmWOKZkf0auuhqBnLksSh2mULNJmg==","signatures":[{"sig":"MEQCIDoCr4aTIOZ0mo6YgJ7vYBQ8xD2Uo5M2prth/ivaWQ5HAiBwwI+bvvFNxPL1ke3hYLDwEA+OtMDBOaG1iLmWQF/hKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":464988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7IMKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNoA//cUozn8Uu4DtQqVogQ+kUe27dlZeqpOlaNRAlqnswdJb9p+l2\r\nWO8IVTnhCDtzGPMYrORjrBLl3pGTtyD0YZzMKFi3wajKuu69ePYis3878K3o\r\nmDqgxrv96FBE7o75RWWZdkMVD8yYaYiIzJlbqZKCgvS8x9cZA1xm3bb0YhQC\r\n0aLoXxp87C+4ne/Z5HcTUuCpHjDVprKPNGpgsStKDQSeiP/kZkYW9ufVWlRa\r\n0cBFAJdBJhZgy5t4ln1Yswym56jNT3brVd7rPuesj7rS8OgTaFfgyR6FfGdj\r\nTcTencRSRBeIUaFrAvFU6/Ior8M+a5FoiuvgoIEqerVcafQdK3nEtFLHpNxV\r\nKI4Q0yokNU4Qk3jcCb5Qd5RDNHGt7nJqeaJx3ii7pQ+qwrzXHs5Kflj/bYed\r\nBMD8U11flO6+yVTOutamg8idplGHhz1FE9C40y8JFnSfamulqATfZgekWt/c\r\neWmeePlXlrpB0GHhrm/r9vY11Xw+dzEzj3Wl+P1NX9LKhq+uc2YoJGaT/a2t\r\nBV7TfLiT7GoYkmz+8NNNBOgqjJGlzknsw+8LZ1H7EBD+IC+IimfkxK8xX6kd\r\nJO10KMOBHON85NhL9iNX2IEfGciq2MSgiAUGtumWD4uJbbXHn4ttLKuJtoq9\r\nC9zvdEMwxRIZT3GF9v4IyvHDQZBYPBY4WQw=\r\n=socR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"08967cacf606dbf0e5c6585673cc53acaffb20d7","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.24_1676444426273_0.41493962410536533","host":"s3://npm-registry-packages"}},"2.18.25":{"name":"@darraghor/nest-backend-libs","version":"2.18.25","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.25","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"7d6abb733d07088bccaefe592eec2721a8086962","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.25.tgz","fileCount":361,"integrity":"sha512-EJTZxaVjb1G+AhHZ70hGPutmFnLh222bZfEXqu38GdMbG4SAo2DdMxE0u7PbuL2tEOinyLRai7dpj0R1Z/rAeQ==","signatures":[{"sig":"MEUCIFmOlh9tse+kQIC/Rhlg1zHnl7Dy/ehKD4BlE4BNBfTAAiEAubc20yGhwR/iC/ql6M6gowLczax8bBugG8G3duUaup8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7KYuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJnw/8DZbQ+C7wRukDeQa1bL4YPgPb4DDx0EwpETovwFhl17xPT1Mr\r\n3oXwYgjRm56ct6hfj9+QP/CIan1T+KyMOHMxQEeNcLHU/1gb0YWm1PmUjOXc\r\nhjEvKM6XuNrSNYzQ90dpV51toQLF3Sq0sekhOWez3bW4RFwu5MBBwyky9Qsb\r\nKd8kIWXEX5MamX2ZQXDjfNcvg9c8b4m0Q3zgdnFr3sX/r4fRVgS71FfJPqZL\r\nemQ8GSn8asTfNjWJRi+ibGGTV8TtxP38o7pR81lfjkmY6wmo9zJsmANuw17U\r\nHgbcGkhuOFIgPfx6DJapQwYWnTrMfInG6593OoSanMLtFt4AyXd3aYHcMWrn\r\nU8t4NkdVLBIf7nvzcKlzHaHu/gYvyVpR1W9JCTrlXCMqjP55FDje2xFqB3rl\r\nBCHt1XR2+eKd6muVBDRja+tMNdd/gngzndrPXu+957ksXnQdwf5mc4FBE78c\r\nfqUHfx832n0y6o6FropH/Zahefan+3kDntSb9oL+Scda1OAZ1h63gCH2MD6k\r\ne5sn7Tgadl8cXoNSBk7uO1QIazciazlMEh+AO58sa3w5POn/zjfU6QYeJd7d\r\nh4/ofDWWMNEq7TRFWIQl2idKxJEuwfF4drXmR5wzKdlbOM2bxQHwtozwH7xw\r\nrB+g39PLjfT3C3oOBgzfqJ+ANLMZuSGin9A=\r\n=C7LF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"090e0a23e7849b763737ee4ff147264c502aca52","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.25_1676453422491_0.22580561761370754","host":"s3://npm-registry-packages"}},"2.18.26":{"name":"@darraghor/nest-backend-libs","version":"2.18.26","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.26","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0a7947bfd011304775a84de9c16b8f714f84345f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.26.tgz","fileCount":361,"integrity":"sha512-nArv11gYgB0/D5+3JejtoYVdPitU6BxIlNuq7i0fexuRtLLPjmNM0z8GljxXHMPXPzunVq14zP2B6LBy/zUNjg==","signatures":[{"sig":"MEUCIQDJObTxxXi/R1pJyccfAAw4mucOsSA7VHwjAIBO8s98cwIgR9lAIIpUa8m0oEQw4R8/1LfWHswnlXPoBYOGp1sFzv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8aBIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqughAAhMyj56Xa1HRlVKpPNbI1jvvhWHrsWGiAsnTyF1h63Z0ELul5\r\n6J9e8kR/hNLpiTydKoLs0+zcbFrpsN1RvGQWUIPdKPKQGtyrB3LdKPUpQ9ih\r\n1GuEDZXPxF57LMT7txjo/+nlm/J2qTOfy6kkTNXTpjYFVVlY7Z4bfHIFwb+e\r\nEqmnOUtqYOdMy4d6XXqGPKKJdqFQ0If+bnETf0STg35tiWMdOr+RR9Y2x+h6\r\nk334YxZWJ/Do/UZnLeHBQak10eKyHWJtDfP8n38ZW+d/rZNV4re+8Hp4geeb\r\n1/kfXiqO59GJbgoWA/q5uOqK/rhe1WTw5zyeleSmgIHcdp7Oq+ovKMkXJ6/e\r\n3kaDGwhB4JTwBUx10zmBwnXuRG7ZwsVDOPH2kX9baYxS4sAgvZ/IRpyrUuWu\r\nH9boM5XASGkyXnCeaEdjNTEdrJ57wBS5nRZxyzNDi17L5mbYF1m+KTW5RcVs\r\nVH5ZWu/VLdWN8VlSHmFOgddnzjV7HrMFPKXzZURIpQNFY35doX/fsB+WqIqf\r\noe40kN8fPCoWi6SwLEnAldI5TbKFYf+x9FkJ75ZNT095P3JjWzxnALmQU0WN\r\nLrMev07ig8E7g1iZ1cSV8Zpx6IU536sfIbMDLZwBn+56Kt1dkLBvQMdBvRlZ\r\nmpJxtcsfRwwCsfxmFX33BKTk3Ba3cmm1kIc=\r\n=PqvX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d660fa821305f52b1530e2ded252f1d838b4c2dd","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.26_1676779592394_0.6051528647549262","host":"s3://npm-registry-packages"}},"2.18.27":{"name":"@darraghor/nest-backend-libs","version":"2.18.27","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.27","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"8f2f7a64909303e7bc8648a405ea14c559b0ca0a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.27.tgz","fileCount":364,"integrity":"sha512-Eo1rzF5yHRb5NoJb0DoR92KgAdoEHrT/HMPlPL2uIrLad5NUknz6mOkZazhAXQylfBnzDNa3G2q+o33NLFzoRg==","signatures":[{"sig":"MEUCIC2k6BoLh2a0VQDl6tuLJYJf65K+a3jUuxgtIM2i39M1AiEAw0AT48Ttm6laYpP47gJLpV2xEfMucN5YbVYFXEV3qEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8eJLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBTg/8DvKmPQKr8RQdETDNHYIYW4B1Ncsin9+C9vycpDTeEZijWPnb\r\nffSFEGj4I0deHgn8iEqPwab69Df3UGjEwHQg53T5+tbwMkQzK/Wa+kwoLxxg\r\nXeIqU/+NAPpb6kSMk+dNcrsG1jKa3CKDYSjaP0qeVr5fFB2ChJPGJnZXT6HO\r\ndWaw0o5Hg8nb0pHWXQwJpkJrMD0hnjJhP8xH7r+iEM4oow9ktwZRPGDebSlF\r\nowdFp8LmENyOGZOzKgceY8LRO89GjRYWCkv26RER8uMBjWugEr0yy+7703hV\r\nSxmhUset+kqeZIz/0fXAKvSKJVJSwVmfB93lKzTM5phdEhPjSSYVm3/GQ5ZH\r\nNIVPWVHwtrB8loPVASeW2yx5IxTvfY2kLZYRunVDWuIzog6Yf0936YIr7JvQ\r\nT5q1siktHNrNUKP+wCuLxRX1edBgrQm4bTuyocZVGsuX373ynONIT/GqM757\r\nrnJUl0Amz+QYYqpm6+K0oJ3UAey80CeH3QwN+zv+iQpVRvBUuSLEc+HI5oJW\r\ncjp5D+DDQdn5Th4QLYP9Y8cGBsz7rl0iQCmZ+5sRAEvNedod+QDJqzzhAlow\r\nZAT4RVMBtVna/RuTBhz4UcSqTAQOvw92wQqiDCzsw0qXSbCLNyVHQuguJYdl\r\nuXBcndNKek63toD9/L3NFeU9FTu1EVpDCgE=\r\n=WFOH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"31f981b06253dc1e40461cea2e30800eab0d2ed6","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.27_1676796491196_0.9182084921162215","host":"s3://npm-registry-packages"}},"2.18.28":{"name":"@darraghor/nest-backend-libs","version":"2.18.28","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.28","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"9b4dd03b82948a62c22abaf8186e36873b540bf4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.28.tgz","fileCount":364,"integrity":"sha512-6a6h5gtoBrqNHdwnGPsXdaGvNfEH0WiFdt9TP5JaGfhR3441JObbAeTfYYDiJHm4f669l1AgRIcOysqD0dFwPg==","signatures":[{"sig":"MEUCIQCUE7lqjiFP0RRubaBuS47UHAg9rgGTmLfGNzYJEg4u/AIgPYQ06Fz6PDyWQTcZ5fvcf2pHCaBxLEM7M1qMqFCTUWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8e8/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8nRAAh2n2myiOwFzHJ7i8EeuQiavo7eKvPLR67bQm86x1ITtnigLl\r\nu3IjdlF+GD3SKSluOEjs5eGqOxUtXWC8GTF3cSyPOO5sAFz931xb65zoKRus\r\nhc63W/46P+8MUorcRHXKHZ3P6iP+/sgNSiAebv8N5VPZT6fZzv4IzvfOOHRY\r\nWl8+BZjCib2rJL1mpXl5mkPfYAi95DWshyX7t2tvy//wTaib7b8snUSk4mS2\r\nMVLImXjGLEs45lTRcq5BXqb5PSMyUQ7A8pYEQRsCCaJrNsAh7wSzGgGh535j\r\np/kWug2cAHWenauwN+WdBc3Z6rc2iazdouR1iP1wzoWM+h7YKaRvmlBNWno4\r\nklD62ow5cQSdvEdVbhdfNa51WbZn8B5cAM/CpalxkjrgLWoSLv30It93ptfv\r\nNsnXV9PscFsoGdN3GmK9/wT62AWFdK0pgMmEe26CfinN+zDUS0gqeRBZ0J8S\r\nfssUm5agy8T+vUAIPRpGOQIal9WKH3CNLihJmYbDgHy1ZcxQxZEP+SQq2rO5\r\nve0rIDwtPDpjGhDRZVijV5TrNvV/0g5VRSWMedgfrAUvPZFOG0WHbsj3wECY\r\nhiTI7UUQ7XGI8B420vNr6jDwk5fhcnT1vTWiCwt3pvOBdHc26NX+WRJ/HLRX\r\nI7E/k7AEK7LzdIA+ducy2xdgFVJPElG9G+s=\r\n=Aaui\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"52e158ae30f42d0a9c6e52a08df1a8baf5390272","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.28_1676799807484_0.27727285687316927","host":"s3://npm-registry-packages"}},"2.18.29":{"name":"@darraghor/nest-backend-libs","version":"2.18.29","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.18.29","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ef5eeebb70e263f9d7cca011a53f073b2005c9fc","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.18.29.tgz","fileCount":364,"integrity":"sha512-icDW+Rj7PudJ110HiD9jm38GKwI/RxvnTT8uuRvLonOwqXT+qGbzJJh0aheN4QAeZ9OPPEqoqKvKFGwJOQvp7g==","signatures":[{"sig":"MEQCIGtzr/fwmm4fYCMpJOn+GADZ8DpFyq2rYtmzpMJbXVQ+AiB2gw4yf3zGzpsDjCCEon6a6BXp20LvVo4iJVRMynZg3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8fAUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIFw//Q1tsDlVon1kXOhPL/klf/VVa2Y0ve87zCl9x4ziZA5m2yxdj\r\neCtCQRPkV2TYlYJQ9RercTQUzqG1d+X264VCtSt8/rxUX/8nrIvsJ438LyZz\r\nG9/oNB68lFxKP/TfKz3e1PIQOj2EDNZatGSEtumlx+Wia2jwxXDRNWwD0F0F\r\nMa2b/RGwNACN3+B2qAKWSvqOyfJjeExFqh5kcj3vZLR30XSjwPDOhOJUpN7+\r\nRmbRJnSnl7ZUznXqMHSY2xWP4LF2wZ8mR+TOassejgHHjhE4YdMcvVSyPhEU\r\nlwogsKT5+Dt2AKlqKRspQpnBY6MNLR7mNFFiOsRdNt8a9Mx5qIgwzY5RJjnp\r\njgTmWOcW0libDBG7o+koSeHLOyPfibwHu94NF+5RIQ7wY7FBaZsLhPxqMbrq\r\n0eNI2GjLrxtQyF254oXIVA8l5FTAtclGCyMfV7kfJwfGlIr+Fy+GZ4zSibsY\r\neB8ezhq7qk2u9BbnKF3w6tP4YZHAgXMwg8ONJ6IHYkieTBfpWhOpMY1pmGnI\r\nhiuI8vqieOEqKFbw6ODG1iclvNI+5t25qLmI7frdhXU/oVl8bDAPgTPIGePo\r\njjPNHyPChVCTZtmAoSQjIgckmZW7f6ByHX8hdiepCR9poKoCLp0eBUsnmLi3\r\nTQhwcxXlMEn5BA9OILXvm5DPVz+3gk0R/V0=\r\n=ftNp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f2d9cf33bc11a3927a4d30d15f093ae46e2212fc","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.18.29_1676800020167_0.6513349276649623","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"@darraghor/nest-backend-libs","version":"2.19.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.19.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"720a4ff96d733a20cd07df4a37f69b0d88bbe466","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.19.0.tgz","fileCount":364,"integrity":"sha512-rTZTPAXN6kGSr3Tv1OnC+M5tqrRr2TzXsyYcfX84CE1bT2HINj8XsN5DtSiPEln9CsRTUNYj38I+SwN56yhmaw==","signatures":[{"sig":"MEUCIQDp59L6QaI1JeAIfXioXuQPmGHw2HojqfTyYWr191/JvwIgE/sahmCv5MXxcrm+SUjIZlVfW57OtE9N+7KiKE+2NMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8yUGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo30w//esiz1vuBoXepo+zrGNt6bswnUwatFLS3/eJQjN4ieKvAUZZl\r\nGAwIhLG1hRf6lKYrfOaAbAAFAeHj5CNbylkUglzJEmZFQxPBVQ6T8oQk1cgN\r\naeD8dcoUYwGAh7OGhzjKt1tK7ONGuM2K49RMUy8Sc2R/+Ybn59ZpMOs0g+pf\r\nO8sDASfWVvxEuHuUBbHWtZtBaLRW57OfMxO4I2IRBD4FY54b9/2ULgyhBdBD\r\nE3kvdsUn1JxBBo4bJ9q8AQlwNcFfLkcFUJ/Pp1YMofWtEdZx978ps1DiHYJn\r\nKRJ9WIzqcd50dFVSwwsJlY98m2OEY0dc5rCGFsJZDk5NnIrQ+XxldC1+IBHL\r\nuoylUWooMuQBZtheSX5i62Xr1aQfoWbkKAzVH5iRw91zJAsriDLnAE32MYgE\r\np4mN4oZGpVP6aWJyJeyHwA9sTsofBWBetKPNXhRzwSVTsi6n1tJQtf3BtUJ8\r\nmJLhJRyAnLgqriFQsyKwFc4kMq4sGTkxgLJo6ZBv19cHbgD9pxenRzCLi1sJ\r\nMmcbTX5o6OO1G5feUl5vjvDsf7SVKI/wZp247w/kt0//MprJux2IJIR2EHFS\r\nVPbrRZzEkZ6ELPMIO0tCDtmkqnDEvORbUmjn2RDD+jg2Nj0uHfwWkxiIzBiy\r\nGxl2pqM6+ANl3UTntVQU5FbshLYJSdBaFZM=\r\n=g0my\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"74a887456f39332b42a9f4017826164bf5af57e2","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.19.0_1676879110346_0.5940182882874012","host":"s3://npm-registry-packages"}},"2.19.1":{"name":"@darraghor/nest-backend-libs","version":"2.19.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.19.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"77491c09d888230a9c58b6cef6fc18d814e22891","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.19.1.tgz","fileCount":364,"integrity":"sha512-pDyJOOcp19CRpe9AfWdymBQGAYizL7Bn9YYXQTn4abKyC+6KyBOoRcb7k24p6Ge2Okv4cShwz6x/ehW0G9BK9A==","signatures":[{"sig":"MEQCIAU4yM5RlQsrzhglmU2CWHP6owqMocOCQMXBammYNDzYAiA/n0XEVO6pUl42jnd5OI9CxxPlaK0sWCtYUSSZ269SQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8yZyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPAg/9EdDa9jis/Ph7W+iRspa6ZrbMkkLLmeCjF1spTePR98nF2l1Q\r\n24PF6Qi0EQwtmWPxjk9GdSYclN9QNMPS8sgtRKnsZzdvTtiDXNgLIuvjaUGm\r\nba8uWd/mOlzxIVyvy9hcahdaNIlRP/aGJizRyQ4ifNBk7cPCWRgFqm5aMlNo\r\nWx3Sztnmquqc2gTSeiZaQ9qvj2WA8prg3j/WQlQ0gfClMOGo6G9kobyfdJ+e\r\nahA3n5UoNiE8rgTTu3kDJBCdz+UQOuxlludnop/V8bMJN/yVSqD30T1BYyIY\r\nU1KP8Rrc3uoBlnhLp6yMeUP02/iYdYNh5X5gj7riUkY6z1nQOdMEmtFRVmjQ\r\ntDPsh2Nk1FKEcHC8CjX5f7JfO3d1j66OJYFy/6CYcjj/zsdkJDwkH6+XqwM8\r\nj5J6ebpvH00mjsOsCcrvStWnasbQiG/dcq1JtplbGqBqo+S3DSGkOy6lsPOE\r\n1a7MPYA3HmJyxnf4yxlwNgYBa7tP3WbaPljpUrJf3MZ4kGafrbJhqMOirD0E\r\nc9eECQDX+0C/ErvVCQx1H4hcv/SluSjq6mjw0axj7HFRjQO66yVi6E5BVXRw\r\n7Wz8buNN1fPMOXUD8Acj7VAEz/2V6XmUKQLvAYk2pmDXxXsNOHGt+Rv5m4a3\r\n2PXot7f7Gcr3bOPhTkmRglCmwNvKF6rGC+I=\r\n=aQAg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"92ae90a3c2137ffb6952145ad62812203948a341","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.19.1_1676879474005_0.6152926436234563","host":"s3://npm-registry-packages"}},"2.19.2":{"name":"@darraghor/nest-backend-libs","version":"2.19.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.19.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"61001cfa83daf009b7677450c45dd9265ce57d0d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.19.2.tgz","fileCount":364,"integrity":"sha512-aZpcAUSQHpocFAcOPgiNd1JU50EGtW9sr1Xs2GwaNDQ7n0HCbCAKKOKyUyyRZS3LmqImeOVmovQMnKhhJKJXOw==","signatures":[{"sig":"MEYCIQCHbHyo6tORMQLw6C3MiRTWXeXP8qTwDMDBLKqQn0s9ogIhAIL6ZZPNA8dFtwVdL+ABFHuuAp0TQGTdeMnGEpyYBOj2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8y5pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO2w//ZsT+m42EwXF10tb+V0jb6aoINKSGhrTTZCrd3HwhJXCukgfx\r\nssNdjFnInvaR8RaOJGLa88OM+J7W2Nad+s1eEpu6hca0foIRysq9QNXjwwSl\r\nm6iFR5kJSk5ZJ4ojoSU+PXyrXY+Os9H4BQ7QG9M3zgvqewZc7TEcq/xsEjQm\r\nNkD/7ifaWq84CkBCADVh2YSMm8VA2MiWcmJ7za9Xgb++UrXsIqCiNhvTO9W9\r\nrm0uZMiwd6VROIvYyETQbLMCgX1T29xBii9x3826MaNY4KCy+dn+MBYMexSn\r\nFixhCilNzSGflU6BXqKkbsdKximQS1aSg9mPzVzdW1hFWa8T3pN30ZVih4Zc\r\nGqxwC83KQVMBzNrIuvJGI3HqDu+liiijCdALiaHS9nf5op6jo+L1dn7jHSoV\r\nOT17qz0403YkRufUZx4fwPlqbyJUWiVBBpSU5GeMygKg/EqorzBpDKaPtAU5\r\noAQJJaAjaEGgTpX3ep3Gjx0WuChJ5NoEUdy42GWj3atzC0vRu5mohHlL5RU6\r\n5qunvr5PKo1KjvIawn2gERRLUP/zZNTMEJ3WASyf0sNlTXjex0QUqfujaQo2\r\n4BXEDRxUuBO9grVfMQLIx8App5OQyYE42mPmyKHbuGoiJTuXFsvtXoSCXaaT\r\nMX0E7PBdqEu0RXiA6Zft610+O0Z7CBYNolM=\r\n=iS4K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d2c3e664b09866971f50f8e51ce2e672d80b01d7","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.19.2_1676881513519_0.7645761310572425","host":"s3://npm-registry-packages"}},"2.19.3":{"name":"@darraghor/nest-backend-libs","version":"2.19.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.19.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"71d32d07af9d86315d74d623b3ec72ec512f2eab","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.19.3.tgz","fileCount":364,"integrity":"sha512-DEtM01CPivBxE+LH6FzJW6YtTAlSl9t3WKPMWAMpRc04UaYXyCUM+bHDzDtPTWYlHzI1M8VRD8aBO6KG18wfAQ==","signatures":[{"sig":"MEQCIHqOWxYrlCT0JnZknPdxkTp2BGzD3/Pb9JMH/2yNFGwIAiA1Y74hO2gyHuaqLgQwf8YG4o/hTti9sSYEWHiLIijNGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":472939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8zmfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzIQ/+K4+POUQOt3ywxzYF9KmVjuNV3msew0XVVoLHpynpBCjTNnX5\r\nuLOJidgQvfT9H8c5cojFkOzzWo+OOLftlFFN8/sC8jj5SvG7gaCV9e3ea0cm\r\nQVjrtKaIsaGFXF9l3/ehGEAJj9gdpB+6S6UMxFADCahIsKkRWy23cg0P7N7Q\r\nCSb1UKOOv9ixKTkSgriEJcnGcoAMrqDDzS/xLzSFVJ/QXkm2FBhnFBMD5pTb\r\naEicDydBAYTWoI0Q142ljoF9ZiLnNOkB/0QHpK1mOa+Fo1dFb4QUkpGJmlvy\r\nSLWbi6YGs/jPuT9r3Il3y7oj+ofzSVvmuWVudHEnOGCisxc7IE+3evIzy0A+\r\n1tEiph55QmI5rAo1oqFM74LnwMwzSFeE0v5UAUxzkZwTttB7cAN/cE/KubMK\r\nrggJF9mkGZU75j3DG6SdzPySeuNqY203HAlXzCBF/LtaWpgbCVVjMvsqFkpg\r\n5yMIoJpT0/mhV6pvWrh0rwSyo/QInbeLT80Cztmld1He70EkW1fc89xOaSMh\r\n15BoldUMay7258M1bh7sybiFY9l+61pNI7FbEpM4gaEFejixG2bQhgExOa8w\r\nFBE0zawd+zuXqACWD5Qg7HugnWkaPtw6xuipXqCyBVa89olWeKDfJhPM9Q5Q\r\nvoMbcoVKebY0o2Z2lAC9UTSgML4Z+Vrvaak=\r\n=C5zf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"38dff770553f944d5b84ccd080a91830269f9116","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.19.3_1676884382859_0.10676062209602444","host":"s3://npm-registry-packages"}},"2.20.0":{"name":"@darraghor/nest-backend-libs","version":"2.20.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f3645e97928bddad4905e63cdf525bb9c697d068","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.0.tgz","fileCount":373,"integrity":"sha512-lhqYIOD2lGn0/Dx8gzDLuwy89AplTrF5oO6yxSpnYrYp6Tbiay0ANhKM5fo/t5uQBft3jdrTP2F7XPiEULMPiQ==","signatures":[{"sig":"MEYCIQCGQv3PAz0MwFd9rtMaD6wTQlYDyB893K85OxCGfiUfQQIhANnYVSAmpN2Hjt9ykhus/riiRmttXlfEUg1pGeA0SwYp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9JM6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeMQ/+OzTPoFK/4HEe9LjQwPHb9R003VeyuzmSYkrWsWjZ0hITcmgy\r\nBCaVuG/+wTQxXXbqGTY8u3GAKcE22BFTUvLTD00srwDCTeSC+3u69egpXOUN\r\nP2TtX0yldlWQgqBY4YJm8N7DDiT8B6z11KOug+Z7wa6sSCJPbGGDyQmpoqoB\r\ngT8p97geu1hLNXpmnKU/725GLKu9PfCqyIXcZSrX9H2rbqgCM4rssJFnGEwq\r\nygmRdNUuXGgnvKczgo4TDSYWR2kquvutiEgEaQaXeSyJwrKvzi/0WVSUQDBz\r\n7x8BwVVnrEWBXyqtFumyY93YxxQ7uXOZq/wKdSux3FUmK996SG4+K3CGnXEd\r\nEevnBq/5ct5qJ0lnnoVO2JCmG1IrWRC62HitCOp+a0ZM1epUQ8WnGwRMeEJ2\r\nHSmtFB9m6UfAdq4DvN5csm6n4iUKU3ILsV+HizSUJfeyZ3bbrzD0lC0FZfkn\r\ns0sY9erZ39uu1MZaG9jzO1By/Mtf0bDuHOQ3OPE/9KDKZWYIB0S9pAfmLHYs\r\nNwgGTX3gMn8zA64CnVojGY6R6TwKzYFzu02iCYEVshLRbLKgqHzh/W7iESyp\r\nGfmluMOJmvaZoWkpGF3c/b1Rzgfl6kphfqLHyEJSB9G77EEdIUzIpaJO0tAb\r\nOfjuNfILnAaXfAbf4JgmmF6QJrzVvZTmlCg=\r\n=lVHn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7015c388c24bb41681cc994bc8cb69ada3b2f647","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.0_1676972858092_0.8500733264235525","host":"s3://npm-registry-packages"}},"2.20.1":{"name":"@darraghor/nest-backend-libs","version":"2.20.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"86b97360cfd7ba53b2d2d2eef46555975c13fcc1","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.1.tgz","fileCount":373,"integrity":"sha512-nObtC2s2Qw1Tt+rOtffWwXy12lyNGDyXFkSprtKdyvtLddVMXvnlZqrM/3xxZ+zSF8xIfQaJShboh9qAfQZmeA==","signatures":[{"sig":"MEYCIQCqtfis3BWyP1sjrwL1FsQbxXPws8tole5NwKoTYFkHoAIhAJLsjzDgATId5fPCmmW75WiU/8FbYB6xXsPlkzHidEdk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9JXVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+PA/+O3x1hdnKplcASf3Wxlbjl4kz1QAgvv4DjWKaHHUgsb/xV+zh\r\n9vRD7O3bKKUyXnxJzzck95QwUri+TumpWsoG8Whp8eYgRt8hrCKo6FHJ4FDP\r\nkOoCB0+n2xEwUboPxybK8sBVUQjLyIozfamyKF0f0+QnFHXhLIleVcxyVv8U\r\n2Zdp6dCUmHPQCSJDtG1TXPG8au6+nV0NMTTPLKOmCmxqSkPBP5LzkxPFR9Nh\r\nSDUmsXxxVLt5nSEBmKstSbCl9Ois/on6U9urtUQ83zLeTdyD2z8AE1m9okYn\r\nviu2YUxrscpZOq9+WqvRNg4ABo2lZZLHsn3IBdZfAtC5+BAjIJMIQNbQcl9b\r\nwM7WUgfpUOHqk5Yy4F4xyJohOml9pv/nKr2rG+SbbWkRuO1zvG+tn/fVfXB+\r\nl1EqvdkD1Pe3LWjeHqqq7PgcHBvbTDCQCMacDMLYALG8Xuzt2GzQHi1wI40x\r\nd4V8wzQVRwwX04+GoDxHPPK/LPjtoGF2+pAy0+9OpslCetDgNKRQFWux3yQQ\r\nQPxP3NkOmlzM/52GJ2PZ6YcQco/wr6bE8oozATOBolb3EL2unJrfTqrR+Q+K\r\n8PQ4/Fzm3yH05EXvlsaR3cLv4ChkS7De7jsBdUBI/pXhfVCGaHAuILKNHqqk\r\npz6E58pzrMu31gNTl8tCOmK0pBWFpW3t0BQ=\r\n=Is/o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"40b4f34a93d5f8b00c7857ad754f072ac083ae8d","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.1_1676973524818_0.5529093674391583","host":"s3://npm-registry-packages"}},"2.20.2":{"name":"@darraghor/nest-backend-libs","version":"2.20.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"e43d6e9550751d7227760a19491fe75b64c6a5a2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.2.tgz","fileCount":373,"integrity":"sha512-eUMWiyX2TXXraZZWzGMEqSJ0Jzv7EeTBTrKM8yqkC9gKk04IPBXzqQr2KHSgFML9u3nwq8AJOO5kLofh/IbloA==","signatures":[{"sig":"MEUCIQCMiXNPh37EY50Msy3tAJUvBm9Id1MpDu7g4R1969BhqgIgRnlox3uGWIXS6q10L2x3G80Uie3+md3+SiWqWnIvKr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9JfAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlPg//ZI6dVbHKPaXP5hD9uLwV7AkxlVE3aVPfonO/JijtcPonAOa1\r\nllYpnMfVkSlbkPa/JrYi2HSqIBN0a4L4FtofPDQogRkIx2J1+QcOxOJB/SQU\r\nwzhYaYkxSOZmFJULZ3W10KImECrk3uZccEY+bgX4DrCkLQAHlXH2jLSRHLIh\r\nzVFUKaeAl5ociQOeEpo9YExYM4Y0ZVNnXr0haImBx9kfOoZUUtipLi4P6+/D\r\nbKIikU71SKAHInYtAtLJ7+34RsKDyepqOETS3V3Mvb7N49m1FVgonO4i9xDF\r\nXPc2S51H8blCvNPv8tqJCmktgFaDAmG+LyyzDq/5PemATIzSDo53WuOPR6cB\r\nJsiyVQZ5iMKVSpNYfiF4UmDqOzu7PDjuy3w1NA5YzH+j0WSWSwT9ZAXRoQky\r\nKo2pdmJOhQk9GbZu3jtdsuhtVB/VwLn5+5PDiIA3ngJpMhjcWkMlUMvnAaiN\r\n+hSUNPHQI5uwgnXeXwKDzdggbg++xIdBjFTCubowWxegigSwhu/Y3JAOljX4\r\nsLjqV1kvv2GPjps8KfjtqH+kDUmiEN7aqLNmpH9l3NnhIx0O0Hp7PFl/jYKC\r\nnLAo3q1YvR7mBV8FO2zfO6CaVBQOg7ipY1J8gKk1F8M2Gzsz9LI2Mj7fcAh7\r\nMI0uNv7IMBUbYedliPi9fho+qTXM7TU83Ro=\r\n=rsif\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"39b6f7b997c911138d852ec40514ad5594324a33","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.2_1676974015919_0.9021554124511961","host":"s3://npm-registry-packages"}},"2.20.3":{"name":"@darraghor/nest-backend-libs","version":"2.20.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"15d42bdea646e0c5f0807c65d5dccd793cecc97d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.3.tgz","fileCount":373,"integrity":"sha512-YpYEc/eR2kDtKmjrCk+Y/NppC7oHFL9thfux3efBwaNpUBp1i53ABJ7SMtKNDVQXD2st675bh9vM1kHfXzM3xw==","signatures":[{"sig":"MEYCIQCFTKNIfu6oZpcwUU3gRjS79hAD8ApB32xuOXlz0VXCTgIhALcqoF6NfZTMe/HVQqXosOEx1jROUB0AbfaXxmtlkh4L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9KBzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI9w/+Imm2BUi1xB+apLlXhpt8jt8Dt/yzHPIKaZuE6Bc7jZlqyh4h\r\n/2o8HKx+UMVay9fXN+vUixIvCFykw7lN5Oln/WxMTtVSZ/i4fVkLOJqKavwB\r\nLJxcj5S5RTtUC3X/ZWesvprjywdWl9J64O5oX7BhOo9wngqj1oHRA77ofXKs\r\nhvM4QvoU0lD49Q0NQ3rKEKXAzMLaY0y5HgSjSmnjyzk+GIVnVB8MLXHM0+Gj\r\nGzhFNzkOKUJtcLcQoxALRkIhFykBzV1hptSVQ4HKwYBSMw87UpN4r+w9b0jC\r\nM5P4cogVm+dzE/RurKDbVblO1CQhPPslwxmuv9AqqI2I8SmdeU9yLmYBEwVZ\r\njkntXBj8zDuHq8TjCHp5dPvNyZbSO9+OWe8yem0QL/f0+u/m2AhHoilcUlsM\r\nZuPYfYL8uoLDhUZR/zB5Lu6YUwPrd9aLotFIz9+hFNpMmXCXVW5qsdlxTEFq\r\nt50/VJwcpBnBrF7uX4GjW2BpNuV/oT9/FA7+CmEsXcsUuNwr0L1iAienE4gJ\r\nmCxc3+BfV5egqjv0ydvNQkMXm/VGJ2fWan38cvO+jK29jceiTJDfnBGlnNkr\r\nvIRneujfxWBRY45SBlP7/IHpGnGcbVCY1Z7lyXjeIRUZ3lvjxfvSeOb0yZNd\r\nnDDRaSkrJCuPv+ahixVKo7IEceV1milsi4E=\r\n=RbJU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ecc0ca29d8602ea388f245a3c7d879139d130810","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.1","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.3_1676976243571_0.5311376893239375","host":"s3://npm-registry-packages"}},"2.20.4":{"name":"@darraghor/nest-backend-libs","version":"2.20.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"9ebc2de5da8a82d4ba8aa849deba17541c1d8a86","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.4.tgz","fileCount":373,"integrity":"sha512-/BIhwqoFGdfUSMU5sNJR2itdprkfKOByE0DGF3lGJb0+nse9NnASED9O3+8pAo0nDM7NB+3W+cONTN2avqvvFg==","signatures":[{"sig":"MEYCIQCdHnpyZfEcHQaUz4Yc/Diqmw+4wMhpuYhCm98aRFB0SwIhAJQeO2L41PqCyEGopSVR2txhbDOGZiesetb9oOXIqSi7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9KX9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaUQ/9H6qrWeFCcePpNxJE6+IccrbXlK6W3L7O9ASgnR+Q1OXdlH2Z\r\ndo0Jw+rwoDOux6UOOgklBTvatWdQFcMoV4zW67SYxz9/62DhLDpALcF99Ewg\r\nCs8TkHw2tqjvj1dZ6NjujZtQjtapiMMOEv+jEcXktc5XkuKRzXo7Czn19aFb\r\nl+bVKDytHPvaPazWG9mssAiw7wGqAu7Ib+ZHmWBBmfB8jmPZcrj5R/VWJDRW\r\nKyuDXmdKF5TJAWnko/14BnW+RLeSpMGpizPaRy7qfJLDDa2KkZ1ZWYz6Ha8D\r\nkByO1CNK5SSpGuhiwKfDqB9GwdSZk7zSOcGDXLI2NVAQk11q5aW4aoFfqUew\r\n97bONVhJcVARUWr320H/cCu9nYhwXqwimBkJeGrMlgQm1XoF/edGGHSOkPEk\r\nlaqIo6J8Nw8ThwNCRzr/T9EKMsgT5lUeWwpuS4tuStxebetu6WinUM77m+Ci\r\n42UcU8dF0n5bkKcA0B02qajgqqnA+I95e0wZOmmc+64k907VY3hMHLGkDHPL\r\nWs0xbmEgJ6aZC+eaSNFstm2qBQIaO81LtJA/E4jqdVJpLXAyx6VsrFPcIyxM\r\nt1u8I9+FehAaehoWywjinwlzdMup064JZZlqniERcdUIJbPRWfbuse4I8eQ0\r\nxwKMl43ZY4hY5bGEyxieq9qDUkPqzDJvZ50=\r\n=YNtZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5e082947d873d815e575e7be08dc344c35dda025","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.4_1676977661456_0.2548481501993187","host":"s3://npm-registry-packages"}},"2.20.5":{"name":"@darraghor/nest-backend-libs","version":"2.20.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"7a1918962b506429751f219e41c80d2da4418d61","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.5.tgz","fileCount":373,"integrity":"sha512-XWa4gP038G2TtJHBCvgfIcxFI6OGPrAxsEpX+jia5OoyyCwSVK47fnHjRalLTmaiAEPjrzSwsoiD7il5gIQD5w==","signatures":[{"sig":"MEUCICu22VaLaRqcfbCdq7Ekoe9n+EIVu7cBh3dcVGeFYMJzAiEAuibt0UmNUSn5vlYvN0kUsuDGaPMnHNyjwY44/PHpdwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9Kn2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9ew//XAyedMi62T/5G9wgvKi/rW7xSpSMEEeO2vdM3bUdGYJoU36a\r\n8VaNc8rQD28QphFMcc75395i0mtDNqak76c/1s0ge+kTcaLO55P/Bh6NYa5f\r\n8GmTLYG/bDFOYQg+RGbA9+yMrUzB32uJRE7hUho1Bf4tV5ITBt5Kn0tvcpBh\r\ntiZ83M+1GtN1ZuyFhVZQ1xbwogZa/stjBmgzC8G9ESEV9F6KPnvLACQJyYui\r\nob7KaXt8pxvZ6Y+CjH64RQvOiVBhhRzv9m1GxsVdgXyhmTwcifX2cfrOWTLm\r\nD4TgoDsiFg5/5BiZLEVt8EyIMDU5cEfQVm/J1Ei3ef6lEk2z6YWkfux7goR0\r\n6qF2PvR2RQR36vgf0P9tvOeHSQP9IBy7ZRt0E+CXHOQC30f2yeBCsDcaxCEG\r\nQCReR3KFM4jGWF6Zc1EaenCXTT3qwQtap5yJkMmS3DWVVtDfsuUcb2ee7LIH\r\nlmTEdwxfhI8YHyjIrbhlQfEhuavZ8io17wV15zTbmYY9uLPC1QkNYALQup4O\r\nUawBfZjfr58z7t77cZS7HJwhbz03U3sv+Qv5Ak42ZsQXtSmV4vVYrT0Zku2S\r\nQdZ3cCMLZRrT5fWoLLzBLGGdzTaZ9I+DsSNfB8uXWKh5RrvNTu8FxtUiBzox\r\nnU1jXmMYRYOe3A+sFmoJA+PJ1YDLYFyuNZg=\r\n=tAEY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3b2e0bfb888b56123b8c900fbbeb997467e1157c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.5_1676978678400_0.7884936511544747","host":"s3://npm-registry-packages"}},"2.20.6":{"name":"@darraghor/nest-backend-libs","version":"2.20.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"836a771b69ebcf87f20e2875105ad08ec781e723","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.6.tgz","fileCount":376,"integrity":"sha512-auHfcyqUZqJa0PXPDj/amTkCeHTgfP7rp75Ss6BFuOAFMMQPqfPAb249d5QPIv4NLJRs8rjSiiaflmV7MgPNNA==","signatures":[{"sig":"MEQCIAIUsTC179/wejYBZVy8n47nY5xMBmuPf2qcS6I6aeCzAiAuis/IYoAkwqGW5FI+1UlkMqfa2y099ULgUbD63M67IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9K1zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon3g//We2xgA8z8chu4Rvmyv0JY7k1MKY8oVxwZWDbfy1Ly8y0IH14\r\nNwN6thGOu5XPao5FY/rWHA3vbSjEaJ5aqyA9/B8oq+2Xuu1EQRQrytRrhlsj\r\nc3pS5Hni+TS46Clf0cZ5v//IRPDHm8wO9X/+BxXIXfwg8YiYXgidNVm+zD0Z\r\njSkpwtl5O9Wn/I/kSDRNcFqkRTBTbzmi4JokqvbO6LVnHqzVd8uYRhkjaov6\r\ngf1U/OMf+zrYDibOPewrHmQ/gOqt4Kj4ax1PwRu+Z68/Wih5OTcd0rBv4k6p\r\n7n13tYkGcEb8Lqf65D7cP069qencFl20hX1855K/IzzGJIMUcftekSqeaBcj\r\nwJUM83Bql1EN7ebEYxHrmHVcRuAACyzgXi1QuAniHDmtPelzAvPuTa6kPmDL\r\n2x0N7u1zdxyP04T5lj+06l3iNiqRLOBdWuDyiZcEY6wiJW/t57AS3h1m4J/X\r\nJRa54FCxkoEs9bdcpoiIF9t1Jet0JKYcrXabO5f/CZ6K4ao8RmVUsoHCn3PE\r\nHcx6H1w6ZUjSiQVAhr1KRW2s4PI6PRUhB3egZsBnlHJcY+RbKh5TekXGjNkG\r\nWIwST4HcInZ3PR+REWljMcEz59HE3ncSRyvb2O0ycXip39kD7woB+FR0/TpL\r\nWIm29yTsCKgOFuwghRIE/ceQnoAkDKYWL8Y=\r\n=nW3m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3d3a3a46aec12fb409f81421177bdef46bd8fff5","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.6_1676979571613_0.8403794681668344","host":"s3://npm-registry-packages"}},"2.20.7":{"name":"@darraghor/nest-backend-libs","version":"2.20.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"4271bdd94366c5fbb1c349a34f96ecf8cd5b1489","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.7.tgz","fileCount":376,"integrity":"sha512-zQ3BBCaU/hD/+0mCFPlVI9t/OuAoX/n3ltpoUfBqdvjcgTivOk2bRgsU2BOxWyyKnymJr5r0+UaqlhZiukzLEw==","signatures":[{"sig":"MEUCIFAexl6LnkeqNKSZTgo5PobOd7w6cHMWXJwtcM5PrkE0AiEAhAUUADFE6080B2o330Ge1+eUehlGmMqSNh7z47aE3Ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9LORACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonTBAAoIVi3oV60IV+fx9KjwHoOd7Lbhc1o+BMjIGOjyg9xRZQxHLK\r\nVjTMLhQwAgx6QtAFkHLSKyXIOn++whY4vtwJ57d1/kKIVl/NzNHIs5+O3EkQ\r\nDQpg4kwqycVMjgsNnXoDcVb1Kh/yNeOkq1MS8xMdhGr94KqAfNG2dwpA8eNe\r\nG1BSpCiaNDRmgz3Q2fLRolq49cwVLW1yR3uhiBY/C3bZ5zaN/wo8KStJq9mQ\r\nnhyBLCtK8wrAfgj0TLBlnFLoQckJRSibEkF1RHHqoQyTGj2ZAJr413WQ9FAH\r\n3mqynPr0oT80g/IVy1y3yaEdx+Gvp3r3P3SpBaQ7ej3Qk2xYScn1LLl0QFvw\r\n0nX7H3pmVGPpmAdRw572Emcug4G7uJ1xMWv+ezxRZILGxePE8Lzf2sNaKZnT\r\n4mqQZEGWhTcStp4wNwFmc3hmGPotmElhDmrBg9/NgVQIaXMUtqnlmaU9RbFV\r\ndqGFqQ1suuYeLRCiGaQwWtJKD+qzJ7awvMUusiMcwFSNR6O0kBSFgyBpxIfJ\r\n2KDSWWBthriLyG184k46ktUlnwZJT07nv+xEAg0ZPiQst5P2CTGZ3yF2tO+A\r\ngz1Z1KCNx2PPmETlOQ/Oi07w2SDCSKs7HwY8HqDZDAz89YV9RBeLJsKQiFXQ\r\nI2Ow9XvBFCrh0AV4rRhxkoJJ85rQ3U4lfqQ=\r\n=EpVm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"93e19438a527f9a93215f50e2ffd19f05f4f0ce5","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.7_1676981137443_0.06883984902648788","host":"s3://npm-registry-packages"}},"2.20.8":{"name":"@darraghor/nest-backend-libs","version":"2.20.8","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.8","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"259e9e6db378f1f0e789c50dac75f80a71a66cab","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.8.tgz","fileCount":376,"integrity":"sha512-y43CjbbrX8aJlU/v15wMNsEKWVP9/mNTh+JXi4ws30/0MiTiCQJw04GhIChwkab6DpRIjDKrlx4tzke3p7TMCQ==","signatures":[{"sig":"MEQCIFZyUo1kaARAcro3K2bvMbr3nYTTFNu/YPPmFjaUuBn3AiBdQYqk+ZBNF26XiFFREC3csK/gDsVXFJsGW1s4AVLeFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9LRoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfsw//ZVUn6JzfLnGgSG3rZvmq7fUIioniV2ZEMmQHRJqn/7VeXN5p\r\nGFlzPWCAqLvV5ua121LDfFhostbGoQxXvuwA0NbYVJO1xoLioAk9+3KBUxWg\r\nuxhrfLRjkukmUMVaVtP3WSSz8El/x2KPku6U6B7iGe8I1ODaQ3srssApEHNP\r\ntcpb1NQTUd+jFBckWfsXJNOb6cTSGI6lhIjOESH1Q0Jr00vyacJJUQ8L97mQ\r\nzWjTAbD9CCVcTTg9wXUuTtIIlgqCqkagdw3u05ILS59CT9+gBjZh9mEaTwzC\r\nV945kLjRqvGchWgdpMOxvsAMcCOCjkQqq0KYwNF45rUZN9Rw7hWBbaWMSHd+\r\nesEdHefwB5U2Fyh48gX4yyM7VZiclupxOr54EP2/t5hAUQSvZzV2O7xWbZSd\r\n7q77kH+mSRCnccZq4LWm3b+lw88T1r2uFwL4UBR2B9BzBbNOZizlit0YeeU9\r\nVNCLIUUevgmLB/+jkEqsNjBfe/9A8DLaf7Ip3JMCzPaV2dR74zebWo0BB0rX\r\nS+25UIAfZyUvIiIYquW/j9epmqfBlEFInK4rv69il4Sn5XDA0T/5QEqfaYPr\r\nMUnYH62r1lgG25Gx2NFEWg1XAZv3KH5WN3QijtrrZycsZcLDR0zwiwwr3it9\r\nj2Z6udU7jKgjVvnoqX67GMQ4ZPlZMjUveWI=\r\n=GbQf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b22dd1762e6b90044d51eff490794dbc5b0740c6","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.8_1676981351998_0.26314310600007884","host":"s3://npm-registry-packages"}},"2.20.9":{"name":"@darraghor/nest-backend-libs","version":"2.20.9","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.9","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"269dc62c9f90b5901df77fbc682d747bd3ea4800","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.9.tgz","fileCount":376,"integrity":"sha512-6fSOCKGkC9Pxtm3QQ8sFrHykhqd5ID976QpmZHfXdw8I72oiLel6OP6kFetpD7QKawRsylBGewqjsSbliM/Rdg==","signatures":[{"sig":"MEYCIQDPGu3e290AkKD/ZjtXDaRDfcZiK7Lx/J9/pI2Y8cBpJwIhAPSE3gqUeZh4X7H6Zmq1lh4nwnFpAIGihHd2F+l5WUKG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9LTQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTog/+Nz2abtuU7cqeck1DoEtsMZPyoCXKI0PMrJZ+ZMiqr677UFCD\r\nh5Ipr511tFBQnhnVqSwMhyjsc2bn03qAg1lW/rPu4Nudr8LZ0esWe6IoqnAI\r\n3WdEt1Z2OjkCAZCl2Qq4RPg5ilvsXJwSsX0S5T2wdktvPv2VqZdjkruKMiAm\r\nkOh3+4EaETJqcGj9WCrN3MNCSnbHLhqIoYqGi8I97wYXu7eCjfmYbjHngIo0\r\ns6EbIXwuvTQQ5p21vxoU7LoxGsr9qrolPz64lMXg/yEE+ObdWGl5IttnTSSP\r\nJRoauBQjCXfADytNQ5iNehQ6bsdgfBMHCzPSA6O/jrpBPR2ys0RvS9zTey6g\r\nhtg+QzohasWcvaDlr6wDRnSjIM8ltIFeNZHo4fJ1zHfpVtpWBgbL+tAI3ZTe\r\nJgM1JosEcVVramGgqIULc/9qcM++XAVdAtlcAuQkI6KQ6UcgtzPQ/6q6sVEZ\r\nejfVPCr9mI8rDwBQQdJ5klarKtZsLziyveE2Q2iPphar3/KuFKhvIl5tjQCW\r\nM7fB7JOwjtbPHmZ4Ay1SrqT82QCKFbkh1pyV0ShWF4Vr4NKqsgMngsJVFf56\r\nAhsvL9fcX3soPX4AH5Ao0Drf1AmnQ/m4+bVdQ4h7L3wpiKKfv7zbh57FulXi\r\nfwa/L2jsu8oay6sg5YZkSHwJwHJf+qv7gOM=\r\n=ABUn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"88137b61e02d9f9df661ef0f577f412d1ac71897","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.9_1676981456650_0.0747209987061701","host":"s3://npm-registry-packages"}},"2.20.10":{"name":"@darraghor/nest-backend-libs","version":"2.20.10","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.10","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"35bf1edfcdadc1a9cec60b35b7ac0f71f7a721dc","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.10.tgz","fileCount":376,"integrity":"sha512-nQeLCnIem84bj0DQSn7kcakR1m9nqngWxJZ1Q8kNL9GEWOxXm28ds2/o0S/RyIIO+TJsH/T3uZ9hVYxzoQY0Cw==","signatures":[{"sig":"MEUCID5a+K6jkZ9AUnf7cPNXAPqI0FsjwtF0I04bZ7lKVBA8AiEAxujX+HvaFAW/QZVSC3r3Ur9hRSGWOjwcaKqhDGp6fjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9LV8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWwBAAkbwLW7JDvSQDt+dEtY0FCIwd2Rrh/x8zh1osWmKZZjx/5UIQ\r\nlD0p5+KkFSVzO2jf71I1VOz7L9WuTME86VW3mSN84XzxwHKdYMDxUp00wWe+\r\naI/vjy6IDkLXY5NrByPgQmJFJOjkXenciP/zTS8mEniRIoSUvWzF4n+cELJb\r\nnEpC4Qyor3NCRnnG8Cw6eYPNXO7VsAC0L1BQ6q3EQ4Dwdo/DJymtgGNg6vk6\r\nXcRMnmAQAC8bOPpMZP8iDE7v1LtNQtwwOZGf07A7a5uj2/iYxGIAICgx5Mfr\r\nFk5zk8eZRh3cbyrG+PppHKI/shYxdzak8xUyTfBKJZfG1NGwCNClVuPyHV4D\r\njm7SIure75OVJMZDW5tdR4iWHD+xh4xX6rITtLKZ7lrcKuu3EuMPKsWavIil\r\nms7iFR10IQoJnsa/uz35Rjn0qMqwZ1xoCqyzPbS+Jgb4S9wh5ARiunupViFX\r\nW8LAVix35Vjc/mZVWpzh1kDjIyZyipRvoN1gEW3ofMCOll1PC5Fl3MoPzhta\r\nilhyKUmMI28llfjcNIzmkxFWGo0jR4bBAL3sbChumqO4bWawKvp21uXi3RxN\r\nYXMLkdfcux8t44PxLdXqT9R6xJ+48ahbPVsbalbirVdSUQA2vDX+8EepZ0jk\r\ndypK/g3A6PuPXoi+41U8HE24RmiED/CDKDk=\r\n=7sC7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"99214a3a2459bcb954b0c02e92fd8682315eb388","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.1","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.10_1676981627839_0.055018000310834925","host":"s3://npm-registry-packages"}},"2.20.11":{"name":"@darraghor/nest-backend-libs","version":"2.20.11","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.11","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"8f988e7f4ffb210c4007f81259a9e07e51aa8484","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.11.tgz","fileCount":376,"integrity":"sha512-tEZLuHM1nTjaNos2YdaFlisD0daHcBpIctAF9sFJ7V1K6YTSR5Gl08XMeFwVs738ALuSzBfCJFKvis8aGxWqdg==","signatures":[{"sig":"MEQCIHWbLiKXYLJF/APGrp6QM3tWOZtxDzs1EWypJ+cqpx1BAiBlO0ssQLAzLvoySf2+T/5uwfqrYWkJPrsBRADBDnmhPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9LcLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQ9hAAkobZxFEqzIq2zOvOGpXZaxJU95c95qKCaCAVysKmy7vTPbTz\r\ngVAGpcxDFTXjq+oQiLWtUYOVwhGz7cFJ73Ghdz7bSmUl6Zt/0qLzsLOO26xI\r\nFaF/Kp6lVOpsG6L3yCLkT4WVPO945WLSY00QvCrIcy2EojRwAMHyIEvJfiA6\r\noI6tTyr35RhmKoyvnEBU6R8Zadpb6/Vmvkg3wxulIc2wPDaJZYK7jD6A41YR\r\n+QsubBVIMhiezcek6bEilmndak/CApBn6RK9vYaJ+emjFnaPQIV+gkWIlGzr\r\nnO1fa90B52u3NT2k2XKkUA87UWSRKDX4qCvcbIcRI6cfLPh3mGPmdmMXD9op\r\nvAw1oDOT0K+Jte2gkY68bF0GZg8ahmUemmoIqsoAsvT3MedTLNJMXFmWo7it\r\nZV63KVaf3FrH7pMLbYYB1WrvVEEch2ZLtDBNLwD4p2deEtiTlnON77nNHtGe\r\nGEZG4RRhF3X36T2+v4rVep+kWCYbMwekDtyEl/YfweXUNxrW+l8PdZWClTJ8\r\nRiiMX0weTwx1yGzmrUsUlK5yLZY58DOiPDE0YRW7IZ3WqnI75ROCSuh7QOFZ\r\noONYY/fMxg82hBh9vhzbRKMsuBk3qU6CyooAVt0dVDW1luDANEW9AyzzBK/U\r\nTOUMoEvGTYhl6OOQzzv50wk46UqEyy8gRng=\r\n=m13m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ba50201b6a96c7de6b2f54c2cdc7c6e4dfa1879a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.11_1676982027640_0.9417917977124344","host":"s3://npm-registry-packages"}},"2.20.12":{"name":"@darraghor/nest-backend-libs","version":"2.20.12","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.12","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3ebfcec45b22f4d041ab0390c1ada484882549b3","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.12.tgz","fileCount":376,"integrity":"sha512-tx53zleasMYzFerlirDPZdu+HHR+wT/dMmV8XDL4k0LdsqGosqIJeD1pAHAAx4op3YmvnFGRcfEBIDwFQpZT0g==","signatures":[{"sig":"MEYCIQCCd+vefJNc69SX6bMOODwsWkglkiU99mSs4qB46J6UawIhANjfa+eNKZzL8uJijS3aeul95VMJX0FNk6+giOlPaKE8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":486953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9Lu3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnrA//W5eczjuY+IxgSmGVEj0T6oDC89ln9iZXXCSg6sw0iJV/uEQh\r\n+X+jFpoM3t5wqHQOdd+Kx+aNGn37B4FoKZ8+OFat7kQ6/rjYD/JGdcgqYxKE\r\nLr86BNzKU5hC5IgTwHGn4zMUWS9x6otZrnbDZZWIMQ4YDch2OLhEOhSWj0kA\r\n1+a16uf7DUAkEDBc4bYyA39hxh5TRY3dRnaBoUhV0yL2jZfIY6eKNPUjzKjg\r\n9MlWWyqEqM+0ApAUnJcOEVkakdwYi5rqQ7Ph62ripTpwCXGOknrU3CsfleU3\r\nHE3Sq7b5QPox0ACEqO4XZYhnAvRi6FoJFskKZdMbezfse3jxGFqbzvYFzkPR\r\nd1mmTxteyyySxvU+/U7ZIFJHKC89XWq+NXaOj41Ci0KTD9ZSMCnULURJ677A\r\nbvITkQubEov3bQXJIJVm7hL6twhadg/5S86kwyHIyxy/OLeZZaWRVnx6hg3E\r\nlWOQTYX0x+Ulmy8TE52WyjElNWirFJq2XAo92Vk5Lakf/Go6vry4Jg0wyaa/\r\nQCkZDk0lCI9GWxxV6vcarkBwPAHH00u9wvRXyF9SA7UwBsK3hojyFmXapeMl\r\ncarPlxBUYIDIbScH9D57RPskrfJxZjIFdJpriX+sMpU1ANwSqO8QomdlS7YP\r\nqf2etU5+ljsPCsY1RotxEX1oWTUsG5BKGe4=\r\n=2aE7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"960d0bee5797fc3afac6acce7b718418b9a4295a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.12_1676983223415_0.3816510553314638","host":"s3://npm-registry-packages"}},"2.20.13":{"name":"@darraghor/nest-backend-libs","version":"2.20.13","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.20.13","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ca532a1bf7d09730d8767882dae9014425dd29ad","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.20.13.tgz","fileCount":376,"integrity":"sha512-99ThjkvwXPGbh6muqILQwVC2EKvoVQ5u5+0dIZkhZ9lhvYFVHC1la635F+ahGziP0Zz7/jBeeHvrA7/7ltWH/A==","signatures":[{"sig":"MEYCIQCZ7HrID15Vq5yRSb5IaeaGRUvpzPmfSLVMr9t9IEkiqwIhAI9YJHVUrsHSK05CUwbJsAzZNBGb31UP8/Kaz53Cz5fm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":486954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9L1iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs9Q/+JpcJZYFJ2iSUGYAkqW28wTYPAzO+i3P8AIXVEUCfXF9OEmLw\r\nTlgG3BFxzSPZ7AdqPg9kQIgS4YrSyCRr290yHHGnzwQVfFO9g6g6D3M9xb9y\r\nZJTYxKcWo39l6iI5RTY+wGgiTiRXuYH9iOgkOn6fqctnCcT04VF65x8VmFFR\r\n4FQDk6jqzexQ+w8uHA2TniesRgMKjD1EZ4dZSRRcnqoQ+g/Ku9HmnOiAJCEX\r\nebwfiu8zg/nsxlyro+2gZgbmsFpAZ9lXA63GUurACMsh2QLpt/wvK0LwaNHU\r\n5fhVD4OOs/IozVUP/LQ7GXLySUhsfUo1xDQg2lC7DSP0s3eaUgaQxM4uS4Go\r\nAMq38aNCzEfnkkIADQu+1GXObheUOxUs7KvGk2tKYae0TDKj+VfHCWodjvcy\r\nNFnCga8cSH5Emgjtdyfu9VzRrlRtELWaDo5Afa0UCt1AumNYoCifNuLbx9m1\r\nKzgFXma+ddcyRgzmxRx72C49HgULfrPxHeSIc4dgfQ07T4MPg71xNu2CLw+0\r\ngDkh665nAvvfp0ENcUT1BK9sp23JrMwmZWHgqIZqwDvFSmrN6V9cRL1A1g4l\r\nL3Y94z0mF83H/AptinXMcIwD4zYOOKeZ5/2/cYwv2GUOE8uoW/6nnpaHnnbq\r\nqcrFpnte76pnZwi1Qp1j3sqs8THMvXBRBhs=\r\n=3c3M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"aba90c9e848960625ebc8db70714594974b2463c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.20.13_1676983650296_0.47195779600884613","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"@darraghor/nest-backend-libs","version":"2.21.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.21.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"a8a47cb62216f37010e3e5ce7945b353fc55417f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.21.0.tgz","fileCount":376,"integrity":"sha512-UCgSD8mzJMe44b1/sNEPwodXipe08WVK7Jnd1geBYBI/BSYeYpJzXtGAXq4nKw9l/MrUyu4xUAK9BFen6bdA0Q==","signatures":[{"sig":"MEUCIQCOV+qzzPDHpuefPZwxPTXxmyZcgFAOiy7C6zUpRUd6nwIgF8YGuHA0Qax+DlnftFMhPszgTFTCDg2QGW8C/ZUZmsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":486511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9xDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruGQ/9H4cNmyVULDd22kf560s9CWnfzouZTQ7DjqHhkjVp8v3P1nQ2\r\n/JZvvKOO0l3rnClw9a3wNb6kPSnKEJXmC5q0RlJpj3+eYZ5F0p6fSJBlEcAG\r\nBF55AIVS8+UsbZ+NbnD0Z38WXCiDqeOQiVasywWLag2QCrbG2+dAoIXBDWhR\r\nGLjDlW111DMNOWKzzoNmP2NRmQwgn2XWdvx5W90FtrvBMrCUtI0T2jkLY0Jp\r\nxAiPpldqp8fg6YZkcOX97R/MfJuk0sXMawkHCw1OIHfam3p2bc4ChLaaCH6v\r\nlHkvC1XiFdz1Qlnc8/hN+iiOwLNzVlTEwPMt9l8T7ql+2hhAP69k8DfgLtlY\r\nCm+E2Zn5Bitz8Mp0nr+r0CXj/tqJbWyYsEIHteJhkQAs062JXdMHn7IJPFrd\r\nwG5ZuJty7Ibue+kG7Dn2WaDq8y/HyGrnG1xls+IFC44olCIG86qApfqlTw5G\r\nNywqeX/eXJBB7DdYTCprCl9iX7gIJSKKvHe/mC2az1gqhJGEKs7x75Jbqg0L\r\np7BvsHmrPtri6kXD06/iLU1gdjxL3tNvfSRS2z3LHlcGwUg2ILhVESoG2Nb8\r\nmV5NV/tB/TVj6eD+cFiQnvqyeeZFu3DdeAEv0CPQJEHXInqKpwGZd5U0PoWT\r\ngl+aiHhXJcUup08MHoO4HABdgkU2jCkhgU8=\r\n=FqaD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"75d84decba36b1e8b1abab73e3ec3f489c721b47","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.1","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.21.0_1677136092304_0.8633181225431557","host":"s3://npm-registry-packages"}},"2.21.1":{"name":"@darraghor/nest-backend-libs","version":"2.21.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.21.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"e64bc7fdd16934fa4a9ce8b46afa6dc8fc2ce36a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.21.1.tgz","fileCount":376,"integrity":"sha512-v15QcBiWeNi/4ykWl9zYT5Ohm6JMKTxPg4lf4vN0ZjzJeTODyzKqrsBkl9qiAZIb+GXr9ctCCtrpeuybq/EBZw==","signatures":[{"sig":"MEUCIQC8SJyP4zYvMvxanZggo060kCmcJ3rrOM9/9F5g1JQ87QIgX7dT0TUD+hDp4fllegDS2vHjf4iyPR+1Ajpe+i/eqxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":486352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj91NlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/FA//XxwRrW9ImyQFfrkM7/2bFdXrME6vgd5RmES76uwMrq6X1c/p\r\nzQK9g2pUcRDahW0y0g0NMZyOsIduU2KPczCSTb2n3tg2zJ6+e2D2+A4DLx52\r\nYaB+42AUoSGRgr7qnvg0DMPpqGLfYqv91lR31xPyL9S4Ppp+RrTLNtbeSoEa\r\nLPyQN4XhRFGls1kgqNM6+VT2qNtr4JwnV4Ue31OCzBOHEUqzx71BEJL52qMA\r\nz+T4nt3U2VZ5moGKrtPUIEX+h2qDMgtaFLqsPmykb7ZsNfrXbWuV0J6eqi/f\r\nLgnODQHB7RbkPw23F7xaBYWCx38h2u14so+J+sq/o/GFFEzXFALq1LevP+P3\r\nxUBkw97tIR5gn1JFf1Ey7UUiiOp4duUm4dXGnpUpD+lrERnQxRBfNE38AUdq\r\noR1Ktt8rSE1Dm0cM5tq5ldkpgyp925g0J2wOAZKHkKNYYpdPbVdSqZ0lTqnM\r\nFD+CI6YZJTK4QhBqcgYP8TXCYVDjNnOaYClqWtdL9w31V1+Lt/nFU6al0gXR\r\nykyUu8EOnRTWn7Xm7gmr0wc6SsWWS8iakdLD8MFjosPMFtPHRsiAL9I9gsBe\r\nehYSaJyATbcueVeHKgENVQ+VvMuwWLFgKaXWnh9wAN3QY8r6EHYSA4COm1uv\r\nVcVi40PBYe/meqUIX2wBsqVPRfn+sZcvye8=\r\n=Escd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cf2476bb088763394abdaeab090fd5f37ce1778c","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.1","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.21.1_1677153125063_0.17905250921589388","host":"s3://npm-registry-packages"}},"2.21.2":{"name":"@darraghor/nest-backend-libs","version":"2.21.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.21.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"5732917a4a9a96322d03477f1094459518ff9022","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.21.2.tgz","fileCount":382,"integrity":"sha512-/VqrwkFJ0yZGeKFLezjg22aDl0MA9X1Hk9Iz8IoSSGZj/I1IwySXley0/imNFvqm8Ag+s3OB7s6BwnSvhptPkw==","signatures":[{"sig":"MEYCIQCvFJOy2gj9J111Zn3maf84WeyIjd4iJxxPKKM+NoxUbAIhAKT58QOWBRwVzjByntloDblnxpe+n9iWomXcEJU6aeBi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+DuCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq04xAAhIkUPJlCyZyV1nRAzdvwwsB+4UeUasxLuVB8uZSVQQbOGPKV\r\nIB0J0bpblzxEZ7dylq8t5+aKoRKer+VyGu/9BlKOdoJBpgYHPGUBYZWw8Aiv\r\nbrbM9IcCY2AONHmOM6qkXvAgaQQwdWy6VO5/TYZw0dTHHsUI3zsmismITD94\r\nWeIfaf+3g9L6JUvJFCBQdFVjpswRA/3DEw8UO/In8IMlMtaa6QpRzpGC3e6V\r\nyS3CHV644T9IUVQGC83yfFVCL6XDPeTgzG4maITg6GlYm1yaKvvYclzJ02zS\r\nuonOQ5NcmlokjMeLoPmrzDGwiQdh8BO5P35UAJCGnI4CY7pR1es884m9KhH8\r\nR9xu2IFqoFophfK0i5/aaSpAes+gQBPL2TKCy5PbnLvBczENKZmKIwXE2ZKn\r\nb1ate1aJsQrRO7D0GbBJjPwvFnfEpwid0vlnXmiWsNiag5BFNWmbw1yyCS9u\r\nUeCQRwKAkKxybGBgRcX/tOu7tUBNwAah2VVAB34o6Ay9J9iaHDmzN1PeB40B\r\nePUE89pYrjRiJBjxGCKpu0io6DPKyC2v4MCFGe05DxvOGsrwKtDBFkuwYJpu\r\n/LFuYsXy7cnmOiqCWYBHNl58Zoaa/KREk5/UakxsOCn9nRO8jNqE2loJeXei\r\nQhPKmFI/rX3e/JKMOri6yrPZCi65QS2cLSM=\r\n=eJLj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"dfb2006ba1c41ca1387b7c14a701c296d124d827","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.1","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.21.2_1677212545860_0.48954030822615757","host":"s3://npm-registry-packages"}},"2.21.3":{"name":"@darraghor/nest-backend-libs","version":"2.21.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.21.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"122e332dabd944415fccffe2cd4f9f2b1dfb1535","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.21.3.tgz","fileCount":382,"integrity":"sha512-Y4g9cr9o8UjV0HQf8nHcjNzeHwYPwlY7jpIoYJHvWWoLj98YoTGTyxv3ucwuCaearlayUvU6x1COqDU4+1IEGg==","signatures":[{"sig":"MEYCIQCxYm//yMI05thaGNQjlJeJtf5Xe14fPMjv41KhqDZ5IQIhANPyLQDccfXK54LP3nA/zkviKG1CdYCwCoME1tU84TFZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+K+uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo70w//b95L+B7tUiYsDFu825bNL9ArheVQw7AJLmiBrMzdMYkOSiIM\r\nWKM9IDYc+8DF79dgq40ipJPVyh0K0zXnt6HFOeGywL0VW25Qf02MpMtuC0iB\r\nhMtlyZV34vsrbOdPcIhNkrkzEh6j3LmAvWGxqGZoQc+8n3t57wI/SgrQOby7\r\n76h5NNRr6XqjtbV1bjR8jJFp0b6jr5GAR77/3q19t89s/hatKf8wGbRVjD/z\r\nQTXQKWitwk9DGvEbmTVvvdlnC0299knHrJN6ekEbZ27Izm/4TvCxjspVRYmP\r\nHAu/I/e8LmO/0qETBG/mBhbf0SOn171GKdMKKwWqzopHt8aL/PXir3F9vgCv\r\nKeeYfTfYW7NpTJMdBFcEFmegpXO1hrBjsOt3IZpJFoSwXn4/o2V4NNBIBu9M\r\ndwC+d9oMe3td/uha8n+m/0iFQAymqcTE8z53yH0bEXhLd1fK1egHwMcLpSnZ\r\nn694hQuZeoI22fEpSDk2IAvizwAlxuOgxxCpyM1vGPrgv7MXi661r0BhwMQX\r\nSYZwiXvMkOc+2U8AURC6U8HfiFLRrEzA8vkcIkqQQp8xixU40m0Fc+xnPB+4\r\nO3GKb257W9ACrB0Woxn15PwjAoTvxmIGkHhtSKYDf06p5B8Ad13+n+hCLuRU\r\nlZGmEW1+Gthx+B+cR8qm9mW5taQQluNLaRA=\r\n=MyIB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b99879f4506154cc972012710d350f278cf146c0","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.1","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.21.3_1677242285828_0.5012983199968446","host":"s3://npm-registry-packages"}},"2.21.4":{"name":"@darraghor/nest-backend-libs","version":"2.21.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.21.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"a63ddc0e20d9bf6f8e38df00a4db61aa555bdc71","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.21.4.tgz","fileCount":382,"integrity":"sha512-uWwrOSaDOXpNwAciERlhoVz0POBcZuphShSUkQGiucVVrXMoJQZCDSwze6MMrHWLfDqDzQYx7hjeqOzeC2tSfA==","signatures":[{"sig":"MEQCIAoHQIWp6AKn5G1OcYnQITA/skQ9WbvSenlTWNcTIxq2AiBAEFbW4qE04maHpwMdZYCSmjyD3mtsQoNze9+SYw9Zkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+dqiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzEw//dEUaXGja47G5/C6jCgHgGq/Ug9iU8jOdJi4wlKxkXDjjaEcy\r\ngj475YtM0ux+L/sf2NM6ZtJ++NNP3jrcgP4bY+F2J18AYaDoRahlfW9HjixL\r\nVkcJHXZgOIADX1K97vHrodDVmhZSzTtJ1c3mnidh/3/eb2x9F2Ri3WdKgb4E\r\nrHqtSeEiXd9SH7syMSLnEsjwmMs+NQACvQk+8BgkPDfktKQs8TFxxhh3QvGd\r\noWXHVFXbEPNPUphPA0a8vuNihAO2as6eoOOQdvBmlkNTbqjvHbfcicZcgQ8R\r\n94cfBQ8kR3ceSFsbL2fhcuVfc5OwtPxZnXdLkBNzJNVE2d9QHYJlWIAvmuqH\r\nXEx7uZ6fXCnAAaDqkYZSF6KHMhs+oyp8Bo/vBJXMXY7kIrpK239yJe+a55xf\r\nQP0ikk5952tM7IpF6Xl17R0ql3xiRTnBCIwp7ukDhIhq2zPc2sacQsGbt/Dc\r\nGwQb6qPmzwJB+whMqvOVmZ8LSj/efoNjk9TcjvZzzwLul4jlusmL7YYGhe2Z\r\n5aqi8uKHyF0WWLtJgCXzXpL2UN/xrVGeGtHc64u+uirPl7Vv8mUVBPE65RXR\r\n1LE2vJXQ+tEVXvCqeY3i62YjcGV5gwHcyqoowP2GiMW3pjD5zTJ5r2xbg6Xv\r\nZ7soeNgNLPZ6wlCIdsLHFZweP51Arl2uBws=\r\n=vGD8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"89a284a9f77e610527fb16b8995597bb9b1c7fdf","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.1","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.21.4_1677318817955_0.9311445373415452","host":"s3://npm-registry-packages"}},"2.21.5":{"name":"@darraghor/nest-backend-libs","version":"2.21.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.21.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d13981993cc39b2df47c839d87284e3354b2a6a3","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.21.5.tgz","fileCount":382,"integrity":"sha512-MxSThLmq0Wbock+5h9xM6cu/KPq973BLx4V84iUlyU6Tb7WPn9J8TphW2zQ9yonN9QnLbDgLpfO4uayeYbBK8g==","signatures":[{"sig":"MEYCIQDYmBQWCTSO7Fh1zst2ehwwosEb0AadhIA4GYbDMRmTtQIhAIOOVIEn1dr1AdGgHe3uHdRjOtA6iZesmDaWZ4kAymjj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+qAcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxJQ/+I5k4pTFBd3QA7wJD3oomZlbOcfsFzk+5KmxJ+7oczYcEuC1c\r\nYBGGaZi13uIbIiOOONO5vh8YCKX+8lLelrRC3VBhtuXIuQ3qErQZHu+0IKco\r\nyWMdYeBh6Oy8QKM1CX0SBubX642SVkhYy+Y3o6UsjuHoRTp0Xb+jBBTWb21M\r\nZ0F0N8k87Y5rAs9LgGF8nzQaE+yN3XQZW5hrWg6FhT2k6zsrm/4NR3JBfvBx\r\ngxGSF5MlLPzuVl5CSirB0bniMgJVN0GF0WQoXvBrK4DjYkExTUFJQ3MJ4E1R\r\n0AZk8d1aLwPc5y2RJZC9T2sAxAgOPQhAqISvsUqZ+DgPXJeVvMixXZKG/Deq\r\nGvXuW5QgA/BMmBetljiZLYIyqRJ4FqPpo6ZYZyLyA6T25e7l2Yq5OrByDAc6\r\nIpcPh+sj8zSMLWy1AypEC7ERouwx9eU2+9HeCVhUihrwSiP4RtAoRz45v1HM\r\nNqZlnNAhiU3x8tLVkdxE0+Fu7bYT37T0BwrJdub0q7ix3LAbPAitKQ1u6+KF\r\nLWHzvCfUl2nBJwJKfAxWMyCll0sUD7uewCBgysA1emKV+9/hbDNBvf14k+8s\r\nK6Jvrtib118JnBBhdI5UOEVs2bionjXFcsiELjvPdGSxNEslqiHqNA5mQPjr\r\nYcvtNV7D7pgZ83P1HGhOXB2OSRSHa43FvvI=\r\n=savv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"967037c2a709db6933375499cb969b4553449f25","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.1","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.21.5_1677369372407_0.5596176758543576","host":"s3://npm-registry-packages"}},"2.22.0":{"name":"@darraghor/nest-backend-libs","version":"2.22.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.22.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f5c17a52ef1807fcea1846f8f627e93560d53b89","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.22.0.tgz","fileCount":382,"integrity":"sha512-pyZrta1uEXjLqYw7zejzIun1YjowLxaYnUrEYkWqDCYm/LWLk5JYETwSPFXJJrQV7QzljYfgeGUbh/bM6l1Lzg==","signatures":[{"sig":"MEQCIFfR+Je/Xkqa0QkgpLULgqbDifbTtnPvdrlG2muMVoH5AiB2/hKEkvVlskw6aYu5tygcHF7XyAFh7UOtsCYFCDDC3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB+gkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE2Q/8D5mWvM2Qar6/boDhX3aVUI1VX7AFn6KCyYNA9QbyOiC8VSpD\r\ny3V0gxIP0rbyNnDYBIWUSzJSM2SXbX3uJwRIBvO8u7ckHNbHCQK7eM6YJnwU\r\nhK4smIDlUtvgPghtedpD2Zb6i4CZjyDG3vj46Gf0KxA/iu9DJpTjalnf2mVk\r\nqseVxioZAf7dneiz+KnaEAVZudJIGznfoC0fvupBux48hK/oXbFMQZLsIMh0\r\nPQ6JVQZ7KgAirEb0c8ktg5mEpVDt/jnXPNykbwTA/RWyaJ40NoVMq5J3paAd\r\nhkC3+qjhmBOwZrFhB4YXrzPXzHsVzk6VEzoPNWj8zasty2JcVM/ARJN2SC//\r\noYinxC8CkKvh18lt3PeDQCM6eMP8eL4M8NaoJdpExyvA9P2+v/18KMCFUs+y\r\ngUEpYlK21Kz+oYl3GOVpNXyMbKeF95NtrdCL9NyAj9GoOqOKcpHhcRjMN4fa\r\now/SurVznCYEVyRorFu+X3xcZLcAIOC49qms0UQ+VA1xYur22wZ9yrN4tO+8\r\nZNEf9F6cZZj88Kur+XNCy7BJyjwusJBqkeoygCb5B7tW1fuZw45EMPQYGyq6\r\nGuhbA48ErOsX4z6/pwa+bD3ZoOs1h4CVV+/JLI8676TiiXVar+XUxX1Mfbpg\r\n5XsPwctSkIQ8zv8EPrpmZg3GB2Y3kCRF8NU=\r\n=pnMO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9528dc25c38b99deef9bc7dc233187e6e1fbb42a","release":{"branches":["main"]},"scripts":{"lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.2","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.22.0_1678239780333_0.8857571108147355","host":"s3://npm-registry-packages"}},"2.23.0":{"name":"@darraghor/nest-backend-libs","version":"2.23.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.23.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d65f9a32833b58953380bc62a022e7b77db999e5","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.23.0.tgz","fileCount":409,"integrity":"sha512-rY3A6uGbG1k69D9+cmRS/ma42SFhwI38ULvoOlnlbXdCdNYea2bd19MeTU7N1FkKQh/cTMLOGSgGGBUAOpIApg==","signatures":[{"sig":"MEQCIB251iO0TPvIT7Mqf6y1MtMkt+kyAp9bCT8RCM1vNJjIAiAu0CxuUTenVTcXPepDEo2b0hlUlDnWbYMm+mhnzHdvMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDHCzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBgg/9F4BiONrF75vMgRnhR9XplrG8Nh4prsSQulJy9sBPQJvlGQ/M\r\nreDrbpEPa9Y6XfCiKXPuemvOzmK7hnIEvB8fO5q/pRbrNmlVKrS9rdFAIdlj\r\nakh6uLpMvMRR7WicFAdhNJ8kZTQQkLvLXLTDKIwmXbDdaYSMm2qdQXLq/Syu\r\nPvHC4vMkaRVhasfzu3K4fTDFUK/so3zRHcGvjIuA2VaxPTptNMK0HLD7g6FW\r\nL5tzu3E8MzFLozjzS4VUXPGI5BQFam0f7aKNVv4BDmh2EcORrkqO/GE9aY8x\r\nPcQX9j1MBIYuJ2vAA1ZVWPcaV43yD1L7O48iGAWKSjlRqPyh7LCr0x96Upll\r\nCnLX8+tOOjWP7OA7QqOjAlaFA4AUumc6LsnrBpzlDBu+SpP8GSQjTpBWPXr4\r\nNG+th3DXCwv1BCxK1mq1jkwcve0acbA0+GjvttR5ygI/x+g1ZPUkGDc3bG4K\r\nuynOXkVOxZpQIm+NZXysyNjHe551sWAqWfNwSSsllE7Y+YfveG7GwW2tn2jY\r\nWrbJLpTcCcy1oItjWDcSKse842aNNm8sfBY5IqxiDCjpv/c2eh4WwSX4IExw\r\nZUG+WNQKTWw/ibxN1SH3SKNhXBnP7tY0X1/3/+Vle/U6HXskMrc2gI4XBBsq\r\n7MX30rhnitWW4bn+pZ/LtOqigUYojKb9Z4I=\r\n=4enJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"af27cb5ae310cecc8bae967ce6046635b9100d48","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.2","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.23.0_1678536883595_0.21902993926221792","host":"s3://npm-registry-packages"}},"2.23.1":{"name":"@darraghor/nest-backend-libs","version":"2.23.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.23.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"e9438595e757cd6c9d0054ff6bcb693758b21114","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.23.1.tgz","fileCount":409,"integrity":"sha512-X1w3mX7zsX13uRnXi2wntv9HL7cHXo+byamJMDFzlOmyoElbb54VNybQgQTWauk0s1mls71zhSGKoQ3zCIwF9A==","signatures":[{"sig":"MEYCIQCSgqxeN/LXGNpSnP8dePoZFWQaoemV3JHw+6ZM5EHuigIhAPrXaF4GiQgiAvqFEYAmf9KmuAozG0A5KezGID6CFFfG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDTLmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOxQ//XmkSK74JTZhSypljvegEi7GfYLFt69CwZXrNOFYhgCO9Fiz+\r\nww1FnZhWRk1gwyprxGXCSVId1hDz9MDpyj44hNmgrS2+oIa2BIr5Wno+P+DI\r\ngOfZZ0NLRtNfmuTvXloJkK5uC0epN21DzmANz0wLwY93VegQK01Fy5rCWaiI\r\n8SXxFIDFhDMCYU7cm74dFsfixdojtueQhn9LfO02RWKrFoJTOfqFyO7SXvP+\r\nVG6F6atgqLp9WvpsUNGZaOGtOrH7dpNz2asVDtc+eZ8onMEErUnb0Pdb2gB+\r\nScFS1kaYJqX7VI7BK/Obt8eMeVdIXDQtJneXa+E7+xYoLyFX1ksHgy+ZnUiu\r\niGBY82t1CTxAkO1iVMsE00JragdBS3b8BCBH0yqiTJBRodFzplVqsDDiEz86\r\nIAebLYnHGZKaQfK8s5R+ZWDu0r89FolMh7wZslb3uNju+jwP/RC7YOr49VmD\r\nQ0noBaZOe5/lp2b4JV04gAsJzPwb+4WbFqLWrBtGc82EltTgwXhWPgivZ/R+\r\nr0HHoChhGMdmHMp9xNAir4kUTYVWMie1Ucpt+83fgWSU3LMOm3Y0fq/LmRhR\r\nS3JWW6u56qJCSyLJpHrsSH0DpWdQbNtOchCNYcjNbJZpRK0/g/e6jF+JnF/T\r\ntiZnW1HC7w0Bp/Km4LsEJ1jFz2opTaDct/8=\r\n=qFu9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0904e2c35aec4e5906a45ebcbfea41bfd42d1ec8","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.2","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.23.1_1678586598117_0.6490621613961407","host":"s3://npm-registry-packages"}},"2.24.0":{"name":"@darraghor/nest-backend-libs","version":"2.24.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.24.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3087979595be0c5db1fe7d50d388c5bffd8695db","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.24.0.tgz","fileCount":379,"integrity":"sha512-Xtn/+UyDMjgIihV/UbqIPRqTQJIVWtFYgYSm64K+Z+JXBVExKC+azQ24644kzLLVFd1uFQW3AhJRLX8SJIsvnQ==","signatures":[{"sig":"MEYCIQCiU421FlPmfQB3ZqI1z4av5L/dgrLW+iTzTCNS6bS2xAIhANpMHuXh53NMzw1ETVHLted2nvkXtQHKUze7/1Xlhin0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDTPBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYEA//SaIiEjKvcWAHULLMGkcF0XDX549pXCCM/h+o3appzgy2Lu0t\r\nngFdCiHj1uli2SyZZ3MI69yGky84AX0n2cNZbaSFbdtUUfbINSJ99DlCeu1+\r\n/O8fzIpTUcgRUhE/sm/dDBH2PJ26HmjFoZpusck+hnir5FR/8Q+0xokBCpVe\r\nzIP3BrjifhWJviuVG8VUXUHld+/RRStgjuae/+e8F+ExCLNjVwUSND3NKTUY\r\nvp7TP85XI6hctThNG+dCTTg7dk01Jf/eHUr/8e0/ISkGi5GtIL4IU4dU8RCk\r\nbTfHIDkeBtaSw5ZEjiIf0Oo2oVjO94WGxBcxalk+G/VdXzZUBTld9axkBItJ\r\nabByYvfc8DN6Mj7uKI/rLdQwSuEhlhGWTB11hPn/mY708T2Sl6G3nQis8Rql\r\ndf5WKbEOPHSIFd5BHWz8N3j1KbhRzBebKHaOj6Aoej0gPFPwUIRQa0xavp/K\r\n51CE67y9nFiDEeap3Gevhj6YN9HQt5HZVxItpQVPLovhlPWEUq8AX5je40Zd\r\nK4KuN59HQs8OFslIa5BB0faayB0qwO2NDnB4sRKiLPj6wQ7Dks95ltgCUZVl\r\nRiY6DfSce51US6Vh9COxUbhQcwTpW95IfpOskH759LuWBIvH79Xh+kvrgRDz\r\nhrlelXKlkr693EuMINIl/UHIrTSys6AFebA=\r\n=sapF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"dd1dee019ade114fe77d7844e190cd0f5fb6e76e","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.2","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9","@nestjs/devtools-integration":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.24.0_1678586817064_0.10488655258107626","host":"s3://npm-registry-packages"}},"2.25.0":{"name":"@darraghor/nest-backend-libs","version":"2.25.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.25.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"bebbf4f02b90c3993f476d9da57dde2f0a01ab04","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.25.0.tgz","fileCount":379,"integrity":"sha512-vP6O807OY/KVl9Zftv7xOVt/qaQuL7ZQa8yaIPRolMOa398f5t3rQhYooNBLSdfQfwtEyZYY+3uMVXNqz6kdJQ==","signatures":[{"sig":"MEQCIBOExFnG70Fqj+PbJ+MbbFD+HJdDdb/sxs19pEJVtTd5AiAwhBNDljvF5lj7pdCHPJu8AgQKNp6GZStakeXpA3JCCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDZgcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplaQ/7By+6AkUL6wvBBPVPta1X/r2jJgU3/qOiCB3S6UuCKFfp4KN/\r\n33AxtYwoN65/Ogqx/jyfROTi/XBFTyIdYwyhwpXO2Zfxm6FDSKk3gFOL4u6r\r\ngsU++JQMeBhgTZesKcFNj4QmVKsSi86NqDBzlF6mnmE6Aog8kufge3Tg5m42\r\ne4R15y4JJiQyXZZDYOyjwJdAknEwYq5oKnRglrOnenSKSnYeqe7EIi91BG+b\r\nnwZt0WhhRI+FJD1eGFz/Vs184TUXSQbDbe1U0oJA5Z9zdfVisM0pIZGpN0PS\r\ndXjWXTMDKaPN7HbX/KPtk1AT19Sq3Koe45fXQrgu3U40DGAmt1ifigO/7TOz\r\nnUHmELFkc9KHVSpy7ptI/iqP3jWtOyuooCrmBg1eNMuWTFoERK+TUg2rYvC1\r\npeV5bCe70TrbtSlLXnzoLDuluhxIsaceTVdL2GMDVwc5yXHDrYZ+qnzS5LGs\r\n12DkBmhmegpWkrFh0wqMS7/aCjFDWYxXGV2PXWIbgb8UA6e1+e46jAcXPv93\r\nNKge2B5cdjsNP9UxBTbB2b7NuKT3vgEPs7dbv39lnZBWMvGgzfqJ+WIkYc57\r\nD6R0TqLokO0epOCu0Ast/EezTgJP7jjY5aJSbOREsVyrBbOPJkc0cLGs1Sb1\r\n7Rf5JIpgT84r09O94Pk8lCkipjB8q/L8n/I=\r\n=5Iaf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"b96cfe91815fdd94dc594c4d83826a6af77753b8","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.2","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.25.0_1678612507854_0.6477122476550761","host":"s3://npm-registry-packages"}},"2.26.0":{"name":"@darraghor/nest-backend-libs","version":"2.26.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.26.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ec53744ae811b18f4979be7f4b83bdcc44d71e85","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.26.0.tgz","fileCount":379,"integrity":"sha512-GCaFD6Ib6vEL7s25pptwohAgq1wegzR8Y9biTSda6OXKWV+g+A3o5IfUWV+bI6NpulZ7O0dZXiz+E9MWb8YDsA==","signatures":[{"sig":"MEQCICdkGvv/2TT/Vdc8uAQF0jW/JXYQT9WkOOqs5tfP242GAiA+cQ00AzHKiA3RrG/P/BSDLSjtTgzsncEq7QvI9V8Wbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDb5gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTBRAAnhrqvJcMIs6VcHUmoKT4dtMT4QXEyiTZB/I2MYMAS9IOqtM/\r\n7JFLDTFgBJToLv3zxshyG8OIO4eIrI+2ettxLsoqChrJaNeUNgkGEmFWWP73\r\n6sEHGq1Nu5NBWzgr7jxHdRFGzhkZ0yaPwbonwGMiYHKapkeaBUPCT9JwYDDX\r\nsWN0hTZzsyXf6hMJA5UsKX2vfWzYJ5ITE/IOvJxkj+3wgGf8oUBKKRyeUl+4\r\na+HLEVktEJa7P/aRJ2IhBuP+fAhvYxpgCbhFt8C4g+hgM09NcUZ/beoxI02L\r\nfmrGBPpcXt3TNqXW1dlTesScDsxT7uUm6bOWKFUl83hhdfIeXE2Xcz4hxTvi\r\n/uag40RkETnuri4jeRZN+Ia2YwfiVTsxIoh6vjx+gDheTx2THw0hIQsGmEqp\r\nLPtsgxP/m1mrOLsSL1MtmlMkCNLW5KaAitqGPERiTQxChxqTD9cQ3gaf7MdK\r\nEuW4WmAErzcucFNmqTT1pQgJtTgTNRAyn8QgkQeLjUzfSEbeHuKVvzUeNPOS\r\negQ276PbHo0sfdUGTorpkJsqyy2qVorMl6Yz+Wd+hSeMmDIS7Rtp/4w7oSZo\r\nHuKtmqHCFUPVcOvHEDcXoKYQII/AJ1NKXrICFGD8zaWfIHWO2qyVYrMS3XKM\r\nMwznu5L9FHUBbFOMK7GPeO9ds1Jk1LXKhiw=\r\n=BQTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"8841ee6890075353ee50c6a14abb6274da66e65b","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.2","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.26.0_1678622304262_0.22400282281037054","host":"s3://npm-registry-packages"}},"2.27.0":{"name":"@darraghor/nest-backend-libs","version":"2.27.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.27.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"8671546496cbd9d33f90638175db290e3594a6ab","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.27.0.tgz","fileCount":394,"integrity":"sha512-v3hkRBCoP6CblK1K3zNQ3ReY4Z2zmw4oc4Rg/vjsjSpzmk3N9BlVI4un1jQfygEPfIcZFssfdeSIwr9vExbaCA==","signatures":[{"sig":"MEQCIBfkwuOwrt1hlEFvwddsPgB1Gqr0aReS1bDC/YOM2KmTAiAIfixgGdlCRsOFMN5jz5EDfspZOe79iNLqRqUESVwK4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":514808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxj8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY0A//f1O/bFVp3vxtrDTKoiMHykzTIRDCKBqSQM9Q9PIozElVkb4P\r\nwoftnm4EGMmZWuSnSwlDmWnSOgTvDCNgYCwYPHO+tA6mMZNRkRnQTA8R938d\r\neg4v7c8ZDITuig6oyFdztNPWi8M4slYN8rqJbiLRRoFLUGFI85Y9jkoxWo6y\r\n+tyitNYhYS7jR7O7VGqtZyibhdTcbackZKue+MaanaAI8NF4yBEEXAHiMv+P\r\npfjrrc1C3KeWTAQBr+u2fs4YqrVWewcA/QlGONsD1Thz+PBjbudfhYeSg4mG\r\n/JKgYOrYpTh5kmOBeO0Dj3qqthKGdGHdOtdqa5tZNvk/Gyll4gA+9kPQvMoP\r\nn9UfW94msnimyPYJoDK9LieZyrrAoX2S2y2JxW2x/FBv7Wk9bkhVKHwahRl9\r\nMEv2mYasl+KxByMHYavJCNxI1eEtLpqUsloMSvhNkxM5np5rCwnUJdcYz0IB\r\nYwR7GYt+aXgaFFMKmzxqg/GIe1u3j54HhVK4E9eQ7jcPEd/So6oGcM0ygggI\r\nSOGHlmvYhsn0F5oBdS1H9M0/l5MMr7elz9CkiMh40MCaBRDKN5lkUWMxTtHo\r\nB4F1osdYdjPV3zcqjDEHHHP0b3rA+A4dmEeAvT2aZt5x6ttRbo6c0rCG/68V\r\n+3xzAakPERcGwPOcmXjAbPFvT1EjvFziPc8=\r\n=PFvh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"24b47fd811225c6811630bf6c8069024b7991543","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.2","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.27.0_1678711036683_0.9847819787582739","host":"s3://npm-registry-packages"}},"2.28.0":{"name":"@darraghor/nest-backend-libs","version":"2.28.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.28.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"4bc154988e1f704dc18222c538845a04666ddfcc","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.28.0.tgz","fileCount":394,"integrity":"sha512-n32Bwwfw4Csm44di+AcS09zVLkcjwo1IbJDXiiVAZE8vMddBhxjrzDuiiC4ccPsyKhQ+cqV1hOuI40GymecQZQ==","signatures":[{"sig":"MEUCIAUF7yORR6O+pu1qIYiNGQy+qsYUtH402Zrqg8j+Hkk1AiEAxxcWbmcEUW5wUg3a7KzStiFj5b2Mqy3xmT/K28Hn2qM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":522388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEW8gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxFw/+NCSpIXe9um6fq9XZbmaV/eZc72HwrJ0O4JFYqXrY0DDqSawc\r\nNVgzzS6Im9NSWY7t3eedUe/GEWl4nP5k5cKmhPlju+Ib8VT/bnVefZ4boVft\r\n8Sk13g7nCHfLBl0zRQkV/UTHfObPftxV9v+oZxQkaADwJ8z0q6Z+lczzMBiR\r\nV5DU8VfCJz8arElgqTTkY7VpvB4bVMLIzabFpuSASNvRr1tZe14xRK0YbjY/\r\nXYPtew2pKD8mingPZ3NwyZHQoc+jmir+UH4/oWHPtyvf3AtOKvGQc4WP9YMC\r\nTWk6562FW9cI40qXdANRGfUI/HZn6kKf3fOzt0/L2nNY3Xe/ulZziBHucGn0\r\nJf5jmMDMsrAHt6kV9wjJ9P8vA56YvrvB9N8RKZJlwqmiAQ2nyOtF/GJ8u1fe\r\nAK0Bkor2Fp+61IP/+i9FaxFZfmOaQBAfd/AJr66lKZKh0tR66oaR64N6LwO8\r\nCGR4huzequBrN4KV9ErgWIl+KkJjq1pSzaOBcftgczgOyeg8c9PgI89lt4QI\r\nvTUyhSa25aG9BELqxtbZH/PbQJXiS9Qe53XobiD060pOv7lgaz7N6YJyTI6y\r\nlk5I5XcE0dlbDuvUNomqTa6iQEiiBOErENFHgH25XYRqi+9cRDtawLTW4BZU\r\n1+MA+8zINeg+f/ByC7sBUT8FYia19O8psx0=\r\n=5PWe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"b105e6e4a8b86faafe085fc51c08c1ccb7d8b8eb","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.28.0_1678864160310_0.8234876820840782","host":"s3://npm-registry-packages"}},"2.29.0":{"name":"@darraghor/nest-backend-libs","version":"2.29.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.29.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d04feb790323ba085676ed37fb59478797e4f7ab","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.29.0.tgz","fileCount":394,"integrity":"sha512-k+DvRT8txpg53wnKnFyV/c7MLxIOl8QiIsw1butIRaUZ8iSCii3s3tfOk9QVDEuGVt7Byd/gj7J1skJHy1pgvA==","signatures":[{"sig":"MEQCIG19hJy/BfBb9hHhzRQ4brqa3KNzyWR4GtCTWQuNQo36AiBA8LhCPrH119TivbL1ftANWoR4YJ3504UwlU6PO9o75A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEZ/sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvgA//afZE5f/nquskFXXOE5xpL8vkBGLIjPqWPya/O4dFHxjBGK0r\r\nTvCAHlOvvFNL/qcZ+oJsI+RlYxcwFjTijU0+bXUBo/AjilQzTiKhqwQuNjyn\r\nq/+V20hsCqTxNnSk7VeCxyqhH0j0VbWofUJlo/7u1yF0RtFm5xCb2s2qhW6s\r\nmE9g8xicyCGtlaU3i91L0j8mS7tjq0y5pwZ96IxQ/A+4NNsy94NTXei7b394\r\nHBdq53cPgoh2Kx2t24WucfSOcEREUEp6QsO37p525liLucV7ol6ZHhhNOmcE\r\nLy6JdL11ErX51zndkNVy7E3q+1/neEFswrD/bth+tvkCHhfne88uS/k6WFVw\r\numR39+AhqXeXzO5k0sZ0kjYGbU2RwdZSKO8ekQa9DwZwMKJdywRXlgoUy0fk\r\nNsMcI3gBMBYWL7RVZDPYPV3Sqiid67zhpEpt6S0ydJO5rno49ULGBB98dZwg\r\nMkGlX6Ta3RhX8V8EFfm+jmNEE4X3IfSyw3iXs50ytTOIu+gq2wWntpR304g3\r\nDJFxg2HpUg2B3g1YP2nXR4vLY5Kk0UwX96X+u47qvTPld0kEsRKtk3fVtSU0\r\ntnrQfWlddZJsWeZjtQNe/WSDNkcZE9BsKXR/Hi3KscnHPo5fXUhmRbx/JHNJ\r\nSzZOiuzQWePPjVLqs1MS8PAyItH5HLuYlgE=\r\n=CSKy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"68797d956fde5201f7f30ead0bf1a44dfbfcf980","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.14.2","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.29.0_1678876652476_0.19393880851889023","host":"s3://npm-registry-packages"}},"2.30.0":{"name":"@darraghor/nest-backend-libs","version":"2.30.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.30.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0675ef26ddeb9c80125003afa1d469073579869d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.30.0.tgz","fileCount":394,"integrity":"sha512-+6BuDdVhDwC0GrJhJx/t9lfGep/3VGNl+K1WSALl46i1p3ZyPaw8IXgy7DJJ/TK2Hz3G8LLOSkB0cErXLVQ7Rw==","signatures":[{"sig":"MEYCIQDHfPU2GFqf61SydCIPfjmynmj0ok21z8s1/mBqdD/JJQIhAKVwHyKUX3Dh1vC5RF0EcZaj00nN+yO749JFZy1BLRit","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEv9JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV9Q//d06OzotWOeGVD2krBmIQxbR8crdBGul+ukMS0Ti7mRj7+AKR\r\n4eVkrCLUM/MBhUpqx4OEipUC80StOho9CAjuXjWCU08rkwrF0IQfJLHbCYKx\r\nDbeUQ8ZxKf/HxiwqwkF43ed9OeeWIR2DytZ1t6nMDIpvv9TsdofKbHE3uKrM\r\niGR23KIUHxp9YeRzwmnz+JIhd/B1DgXZcP2IxLOBn9fHU7AmnUH2JpVNZ9Uh\r\nxWmw3hUVDwTl5Y8Il4tV0qKMjbkDvT4Zk56cJdvvOTvhIVxTWdPZox4quu17\r\ngXsF3GBs2CcyhQn4vwEzE5vUtf2gtMjrI38He/2BuXl3fJ1OMI89/51bfLuY\r\n8dxl++6rskDYLYbwZPClPR3NyyVHfmS5ypERHAdmQ7jfdyLOXulKBHVr6hpw\r\nVqiv36oon9Z52hL/5aj9HiQZzTA30GIFonhXd8U2W2PLnuxV/4bdeTxmlchT\r\nX7SLraWuhoFNLSzruTxShWiMPxE96YKUozMjxjY2cECWRsEK8mAKUz7EqS0h\r\nwN0e268D/Lz8daq5ad3PbhcX2EXRcFoiOwVN4/7aw5O71tTdlb4/LTEZYtBM\r\n70jXret+vPDnzooU9A1hy3Xh/zsmriSOqDx2NTAVxxKcjJ/V55c9Er3VN8UT\r\nx3o6EXfzwCCTfitOj1DO+udULKQ2vBXAkZI=\r\n=73PY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"14e969317dec7b9644a2c086aab24a23c528e633","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.30.0_1678966601225_0.804493346930163","host":"s3://npm-registry-packages"}},"2.30.1":{"name":"@darraghor/nest-backend-libs","version":"2.30.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.30.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"82ed2da64cecf51176c565521cc6fdceae062441","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.30.1.tgz","fileCount":394,"integrity":"sha512-SNM9wM8A3XbY9Aj4v7qkj1HsV7PqSr5UUIpkeJ9GCVd3VvMFzEjybDyIH2k4LTpdxtOwfNVZK+isxyUjfbpj3Q==","signatures":[{"sig":"MEUCIHXbZ/eHqb/znpN49lzIITQibZVO0/JbjbMChvbSyvWuAiEA7yKVSpDk5Ob/DNstG7+BvQAqwoLuinbuXsVWGR/pkAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFaHOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/xw//eZdsGUB8TAHMml96BKp96darSzdUNFXwA8er+Cst2kr/EMmQ\r\nN/kRIuQUPvcUgS2KAe4OYR5Cxkj5Ci3Ra5p1LnmCpUwgaCG+sfUt4s5w5hEs\r\nVhTEQ9IKu8JpMW00+XIcgnafDOXmi1YR/+rHonlx5YOciq4+ilfBGuuLfJZg\r\nxW1jHNZtaOcdDgz+7qJJxBkb0ow2POLhZj8jpEAAeSd9QHyaWQBvVCGtWplT\r\nk8QbqfyfqMDiY1sQ9KEbPOEmTkn1YA1cks8ZybxM4QBlSTZddE8vhvnFMiZZ\r\nM8yVJLCbDLgzDgg62Jmqu+5K1/37EAAOu7xOvnQ3WZUpD504BjBQTMvbTbPw\r\n71Hf5iT/SdD8H7zhB5ttlUMpBgPOMPsnLHoWnSdNR3pX4f0e0MXnomo6U2l/\r\nQfYhyxW9dwT/Ryk/9XGpOP5sCyo+Qf/h4CXlun7Jc7RiWZbSVz5DyuCSqmvQ\r\nuu5N/D2ZEa+aGBOBKvZmOa7Bzy3j/JZsmx6dyG4mehJT7DsG3u+gB8MA3Bdf\r\neMW0+rzMCrotxjRddo6HiHYTATZi/V0+N89sWzmQX6ZuFO/L3yuUCf3rX0pc\r\nT3mFE2DYpBX7392DgPxE2QEyhgVAAVp3WGTc+hE35VwozqJYQ2G4jvMpVWSa\r\n3dSRCswEXhjU99ovmvh6QYrLk7keu16h7Q8=\r\n=0jzu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"c029f9888510bec1856fd8ef10a710c9609d6973","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.30.1_1679139277419_0.0679212887594085","host":"s3://npm-registry-packages"}},"2.31.0":{"name":"@darraghor/nest-backend-libs","version":"2.31.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.31.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"8f17d8b8170fbb50eb4bd30560e5c09831fcb8fd","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.31.0.tgz","fileCount":394,"integrity":"sha512-WZ0iry3yVNE56CWv2YKbg/N6K8djE7mGPSbLtZSKMrv8eym1ENpFRb60sJGtNQ7z5IUjseVmj+Jsj+ZGXGdXPw==","signatures":[{"sig":"MEUCIQDJE19Gnic0NlQCZplzbEBh//EzZs/mrISOlitH+sElJQIgJtNyJYcgyojbZcG4Uk+m3ylM7q1n8PruZWuYGhnhG70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFwxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqhQ//U2fFHH077h5UpGsnWb+A4tlxAcDvzIhwM1isYjIi6ck3opWc\r\neuU3kVblI6bYpsoqoW+N3LE5bnkTpOs0Xl93udqVNANJ6n4iwp+L7UVE3v8y\r\n3jK1W33N2tBlbxl+6xtCKnbE5vHnfOIzpLfP5r8Q7ZnzbKH8HiksYHIdvues\r\nFRlQeH0a5UMbX9YqcI/VbOb5KsOFob4dZI+OY9vsxFWpTvPx/B6vJZKlASLz\r\nTe6vx3b4dfLoGQQ9MaUcDm08tkdh24zGx2oe9j+yB8UktY0SIsFaOB46Y1wb\r\nPyeW9H8LP/NfmHzYGpmBQ37w4zrpH6tRYPcWw5eM8FdmEbXq160wNqt+6KuH\r\nRCCd8pL+AZG3Tu42OBq796eUOamyFqITe6qBuIyOynZvPkUzHfjAYXcaPT3S\r\nej6viSA0xRbVu82TVEqqogXYP+z2E6D6YNCj0891V8avjCNg6sOeGKTpkCph\r\nqZM3RYEEP+jokE7+Et/fCMwLP3KJcNdRPsFMWXHC3oiiXTRUoI7KktCEmv4A\r\nliRu1hag9Ao1A7sWpCScL3xT4Z16gfI9jnv8LIVl5AHnC9OcIfAbblodAS8s\r\nVi+lVGLMIIxOoFHJFJxfJ33z89rTqDtpRWVMMNM2YP6735FOs+bNaNRfP2sW\r\nPirKC0PseN1FhayoZ3jxWTL9EIkFgJkLQ2w=\r\n=flpo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"cd285b08a47f64560df8a8acd70570980cf89111","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.9.0","res":"^0.4.0","bull":"4.10.4","knip":"1.14.3","rxjs":"7.8.0","auth0":"3.2.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.1.2","stripe":"11.10.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"9.2.0","@nestjs/core":"^9.3.9","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.9","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.1","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.0","@nestjs/microservices":"9.3.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","husky":"8.0.3","eslint":"8.26.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.4","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.2.0","@types/jest":"29.4.0","@types/node":"18.13.0","lint-staged":"13.1.2","@nestjs/bull":"0.6.3","@types/auth0":"2.35.9","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.3","@types/supertest":"2.0.12","semantic-release":"20.1.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"45.0.2","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.52.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.3","@typescript-eslint/eslint-plugin":"5.52.0","@darraghor/eslint-plugin-nestjs-typed":"3.18.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.31.0_1679232097298_0.04416097692433052","host":"s3://npm-registry-packages"}},"2.32.0":{"name":"@darraghor/nest-backend-libs","version":"2.32.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"55f52d222411f210752c6a5bc8e2d1d9d5d2fbfa","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.0.tgz","fileCount":394,"integrity":"sha512-Klu5ZiZRib6Kbv+hiLS53a3/nFaISb+sXFeIfmLvWTc6w22xMsbMoa4frPB51lbyNM0QQ4LV6m451SGjvFAOfA==","signatures":[{"sig":"MEYCIQDQa4+rYXiGyRRvbIDpYYBAdnuetfA9z2XmBJJh7v6uMQIhALemf4NMV7E0A6t2YdD4Rhb1heo7cc+oqHt0/T7L+r+O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGCCpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEFRAAlr8h1350TUOFjUBITbai6Tu/EcILEG5+kRUOcmAesQV26RDQ\r\ncqScpr9kCH10ZhoCC8ZGxnEDysE2IJm1InKZijqrYsgOBZwafQojTVfy4Xvh\r\nJ/I5bMoeWEgaH0iGDntLmDEdaIbkVqJyhvA3p9taynyo0eUnOdRPJn5/3ujT\r\noPz1AdSyMZe+U6Gcv1qJzZKK/yoUM4icu8oigQGUwwTSDzFLdcgxqQ49dZwk\r\nGwhGnpXUoOxSYmp04UhFNyOeVV8bcFrUKNryTB1bpHYeVH5Ttrs2InEj76l8\r\n6pbFv7fmNDfczyNz8cIZEl6JWWxbcpcc6px15iGXPINRe7aHR2ATORylr7Fi\r\n4YVW1q9sYHzKoG0fzVuO7Q3+Ql386JuJ12J1QYTw9OvwNzbv82SfLBjti0GY\r\nKmdDkwaHgFMwZXw03W0slK7VDFxH1upU7rvTfnr4N0U/rC2pPKgwht9hdS2J\r\nNGfkkgWxNdTTCJosBZHDqNdTv4NNFpKKRCZCgq26B2USB94+3NUrxGxc6N6J\r\nXG7EQga0MUlilqBHL54557/UTx1ieKsc/CI3OLVFu9o8Kkq3JjZ3rDQKpuA2\r\nCHDUlYqzKvOj4RK9BHGc15zEOqOjGWhsFlikZV/WwuM2qGcD4tv+A1I+pcLz\r\nRCY4cLeTa2SxHd2uvN4CMzovKmGkUtJjakI=\r\n=WFPf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"a8e0ca4e730cd0d284df9c83610f7098659ea3f2","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.10.0","res":"^0.4.0","bull":"4.10.4","knip":"1.16.0","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.0","stripe":"11.15.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/core":"^9.3.10","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.10","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.10","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.5","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.3","lint-staged":"13.2.0","@nestjs/bull":"0.6.3","@types/auth0":"2.35.11","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.4","@types/supertest":"2.0.12","semantic-release":"20.1.3","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.7.0","@typescript-eslint/parser":"5.55.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.55.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.0_1679302824862_0.0999527812199188","host":"s3://npm-registry-packages"}},"2.32.1":{"name":"@darraghor/nest-backend-libs","version":"2.32.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0958aa7e6613206417947a02aa6e90496db72146","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.1.tgz","fileCount":397,"integrity":"sha512-YVjrRMiiMSRpbyK+TNRt7pZ8w+5GAGDyDxqxfemW/M9bQuyp3oY2IH9dt8++9yBvRs7UHdzb50s7leoeqvniuA==","signatures":[{"sig":"MEUCIQCZ2+mb+AqgtW3q8xOepblGxZzDps1LhStYY7RIhrMzfgIgG3k+OEdrEmhs+kobsK71b/DaNp9JPP38I4l5fcFliz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":533403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGiafACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdgw//WipcNliKxqLhSRZ2BCeZVYH+rg1KsMyD7eUrhf8Ch4WyJSXu\r\n+rKked/HYHHxrsJF0mY8WgPsXFvpDh7AfEbMUMmu0oQVSdkW+OlQM/34nC3L\r\nn/bIaTULHij7OwxO1g4eC59RgZhzloxvir2JDtu1vq6NrW+prQw1JTPYxNvU\r\nu4rvelGTqUuuQdliZXSFHmynRdFIJTM1TR7c3TGUPSo7BZPOL/+py8N5Jxpi\r\nCCAnayKj9ON5F9jHr3K0zo6AX/MIFkAq9Ni0ucnpSqwKyRuDK68/hjXwB39Q\r\n2yUjg4CqrmhofFPgDmVg8WTKeHmcp/B30wZd3tVg2suXJBEyF6O5QAEDLcB2\r\nfvljAT+9eBLzWtakkNrNGNB7cUlAxWB8eRtXFc6ruSX+ovrHiCh26TULCrLD\r\nVRXvvyNoWjwCZLTdLxZoDRDQPOTCvL2sZq0JD+ld8OMq8iDQnYytkdp28Bjj\r\nUjczzSUhcM5ZXXIpUT6UWYQWYwDRoiTfLa07uxZ/rqgxGIf7CnS85dFPRkEs\r\n0s8+aORFMA8+9wG2t77kbJm0Y7gdNCvMWXoRM14RPJqOn6b32LkWdlqQRMpE\r\nYrTPoSZ/34Uqn/VWLw9UwPPiuIpEpqVEwk1qIHLlcOLSk6029mAFtTiw6hew\r\nAYQ+NHzwO9ocembN9qZJ9bZgVDcTxIwtjqQ=\r\n=je/Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"4769c47b60941a0dfb9ddfd7d197f4cbd2da725b","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.10.0","res":"^0.4.0","bull":"4.10.4","knip":"1.16.0","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.0","stripe":"11.15.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/core":"^9.3.10","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","@nestjs/common":"^9.3.10","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.10","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.5","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.3","lint-staged":"13.2.0","@nestjs/bull":"0.6.3","@types/auth0":"2.35.11","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.4","@types/supertest":"2.0.12","semantic-release":"20.1.3","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.7.0","@typescript-eslint/parser":"5.55.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.55.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.1_1679435423376_0.6784561828188087","host":"s3://npm-registry-packages"}},"2.32.2":{"name":"@darraghor/nest-backend-libs","version":"2.32.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"15277e30eff485141648031a5e405d1dd7bcce0f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.2.tgz","fileCount":397,"integrity":"sha512-YNRzWYqD2L11ppf8nwAoCtpimFL/nkb6rmnG7Kj5KhKPFOhDSJFzc+WmJLg6+ZvjidzP5V4kqqGgxZT/hQ3r2A==","signatures":[{"sig":"MEUCIG1IHoeAUQd/lYppU/YcrUR81ep9wsLDtWE0k7HsJJanAiEAmo7eHkbLg4Z4UnTqWN2sPmPHykanaFoqu2YsZDVDDpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":535787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGwCOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOiQ/+NGD7QqdS8bik21eN8DkCVRnDCT2rs7guzzM0+akQRxmLkwXP\r\neazBY9jSAtqIwyFgQYvr8zIVhzmz/RcORcAvHEx2xnts9+7eImNkuwWq1tUz\r\n3xLkaLpT3Gk9B2/+PydcAYKCqEphck9lXHZpSc9EpzmBfUdUgAXm8c/lQNwZ\r\no3YPYXMT78jLFIXPMPi1sVfUD7Ccn3c/t/qptaXNEO+jU9zklMCnMJlfpNz0\r\nHrmCOQMpIcN5dQgSBqk1fktUzO7OiASyeWGbdEadp6bwxnydS+4NdOXrovLs\r\nojvliIYosgYrHnXVIGiiU8ZYpSD+KVpF2dtY7lwqbYUDc123oO6gF/hsmKOL\r\nmUBnAQWvsFzth+TXvlJi8di7mgINnYag/EcorJh/NGV+g4bdRTfKOVETpi2Y\r\nhbqGLtyv96JHD+zO0Lqje2UIhDO4uBXsHErrScN5vCX9pHuij/3xOcm++OCS\r\nvH7OLiPl+D/unH9kMEYJOaBIGJllLniHsbZdaj7/v3HCo8Eoe0NIbsiBPUer\r\nrCHofVwPq/+UbnyihaLpPxwh5SZGp/edxLAkBxmrvsyQ6bN+kh/0lfekFaP2\r\n8zra8L16O0vL9J1Zx7xPM5jyGtuAsf/6dpnrice7z1r61tbumNCbhWLhUijq\r\nN9bc0S+4YbCOwtg4qxjk1ExAp7lkfkIICMc=\r\n=LdBN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"8af8169316cf8408404aacaecb5b87a105767829","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.10.0","add":"2.0.6","res":"^0.4.0","bull":"4.10.4","knip":"1.17.0","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.0","stripe":"11.15.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/core":"^9.3.10","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"^9.3.10","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.10","cache-manager-ioredis-yet":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.6","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.5","lint-staged":"13.2.0","@nestjs/bull":"0.6.3","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.4","@types/supertest":"2.0.12","semantic-release":"20.1.3","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.2_1679491214271_0.7729094157337655","host":"s3://npm-registry-packages"}},"2.32.3":{"name":"@darraghor/nest-backend-libs","version":"2.32.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"50bd1b054176c9928db6e4071f51a4125d0a3f71","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.3.tgz","fileCount":397,"integrity":"sha512-q9kePu0E5MGNhb339N2cqxl4e9XntRDHqZ4W/ezDhBxrJDVTfx8g72PHAheT3PzWYQWqcB1bRUodMHoDwTa7/A==","signatures":[{"sig":"MEYCIQDsC63MSe6a/atMwOPmd265xTESiyZ6bWLMP+66bmC0qgIhAMgAw8Hkdu8K9bqE6tHtkvYfRgMNoXSyF6Lfn/s548vv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHFZcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbdA/5AHGtneqGmFDgldme9LJSeWz7C7dfvnqivKCn7ENu9SGFcDhO\r\nUw86SDmPM5vWQKBxEaHegiFesT/DkeU9XsVm904uConr1fyvhYrDSQ5isp9/\r\nge0acaL4bP6BObD2FqWo8k/CndmZWDPQQ87m3nIj7I1y9+H8qunt7dlZm7r1\r\nseCG20s0jlFi0NJQJKUkLc47kNS+nGaOaKfeWpcq4tiIT1zUFaV57udQRlqO\r\nSPoRV7BjnVj2ZAMaPL957yzsa0Z3k7RymcV3ORARY6+/vjIiXkLfAWS6pdVK\r\ncqwsum1XxjhJFkfILT9YU3VeItNI8/EUS5yooBR+U1+7zJfzaXDXRAcsV2rt\r\nyC6/j6tQQS5BXOihdDIBCGUyK+axH7f7fOBFJmZ8Cr1tjKFwyu/me4un/zLL\r\nWpvdw7S1AOanEY6Rb7IVpiEy6MHyLckZZlyz5Bhdy+ei4TTEEKH/ZQ7IaPDV\r\nV6S5RUnao9HRZUX+YDtyOp6lqwyGIK+WaN+R1C/qQ31wx4+uBrPGl+Z4Ee6g\r\nDLeSnY7sslkXxOYh0Sd2T3fEAe+J3zXUYdIsOFQAN6BOcTvYuoDTpJCl5gkB\r\nladn4PbNkRcCNN/cafgeLi1pGPCf8ajgklyqUiyqQANFHWgMsV3sykYb9NNg\r\nGUrZu4fbzX+gQuRt05x1KItulxrJfw1c6Nk=\r\n=kMAt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"cfe1897082a74d1403eec6763f9221a0347b4a45","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.10.0","add":"2.0.6","res":"^0.4.0","bull":"4.10.4","knip":"1.17.0","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.0","stripe":"11.15.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/core":"^9.3.10","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"^9.3.10","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.10","cache-manager-ioredis-yet":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.6","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.5","lint-staged":"13.2.0","@nestjs/bull":"0.6.3","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.4","@types/supertest":"2.0.12","semantic-release":"20.1.3","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.3_1679578716505_0.3866917634253504","host":"s3://npm-registry-packages"}},"2.32.4":{"name":"@darraghor/nest-backend-libs","version":"2.32.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"afd4ff70fb55fa5800967ded88cc2c75a3a67f40","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.4.tgz","fileCount":397,"integrity":"sha512-lNLKCjZFn0N/FoXOZA0EosT1dDL5WD8GHoNSIcp/d7XzVBJ367WjQZKhzbw+6gRPa42AQ1bD+pxD8oATgW0tbQ==","signatures":[{"sig":"MEYCIQD7QLVMjtk+JiptgVwv2FC/P8YLIDS/XLpC3K2gumJFQwIhAPdNdIHHEh7DXUp71jUIgoz7bhldt7PL3Cv0IM9qRUHC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHrzAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogPg//WgS75sBA6T3Xy/bHkfoevT3GFFCKz/qogcJs4zJtrnClXAIu\r\nZBMD0nTBvwA+J626xENAMcrAsJuowJlvEV3J+suOE4cJj8cmpEmCnJwW3dPR\r\nKUeeyJNWgdcFZB9UaCz+fuLRRN0oeQIwhYvSm7dcOMPNJpHVSw0KSMIkor4x\r\nISGxZIeg2iTn97Jxx2Hk6KSGBjP3txBasaXYaq7qbMy+8qiomXOC48Q+NGl2\r\nw9R1iCrzL0hTuYbkrvVc/NNr3KX9DpYeRstY+dWq/YgyeqJG4i5C0ByoJDRQ\r\nBq04tleNljh+JHSSXj+HlBth8TklfLvp4vlNBpQUlszI38N80NSnCh+ZkVkK\r\njOIwrheAQXCTQ7Gh1JIdpkgIRbScXgOWkfa1FbYNkO+Lanq0u8gvF/0LSzBd\r\n/yNpcfb1J2QhL9wqz3U2NT7m0SbhJIWXtjESCuC8IeDZnV3SU6b0EIVmBsBd\r\nSaty8k06wbLrHGAbvLtv0m9TViJRHudukhKNbYd43BpcTy9XBFUaQh21nR5w\r\nMiUwqVK85XyzW51Lp9/WPHw2eg8RKtyfm8CYMLwn09HIOowQlLyW6Do0H3eO\r\njNbRIFFr6xbplqaxl4bzcP+91O//nmobnP1yHhjlii7UB9n9zxThM9fWtUY0\r\nmRIGXYoiWKdYDedeOmZVKPs1ID4actyUMrI=\r\n=3b4S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"33ec41afb881bda851e8fe9be0a723fc2e2697d4","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.10.0","add":"2.0.6","res":"^0.4.0","bull":"4.10.4","knip":"1.17.0","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.0","stripe":"11.15.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/core":"^9.3.10","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"^9.3.10","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"^9.3.10","cache-manager-ioredis-yet":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.6","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.5","lint-staged":"13.2.0","@nestjs/bull":"0.6.3","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.4","@types/supertest":"2.0.12","semantic-release":"20.1.3","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.4_1679736000273_0.16210304374345186","host":"s3://npm-registry-packages"}},"2.32.5":{"name":"@darraghor/nest-backend-libs","version":"2.32.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b8e206fc6f1fc1b22ac72871cb2e8a6f37750006","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.5.tgz","fileCount":397,"integrity":"sha512-bxW1xsF6KPHB7ZhTprY+R+MPG6o6P4/0Sn86xwHKGUAuverEZe97R0zv3bpd8PrgVXesn/jQF/DV0NMb0XoSsw==","signatures":[{"sig":"MEUCIFVHZposiSh/JJkRjb00H0a8Ba7B25c2wUl3iTsNAQakAiEA06F7VdzbVX2FlDaUaQCrVwuW9Zfv2sD238uoJH4wC9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":535713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHuKFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLyRAAiRTlpTDThaMtYMWHQ10Ffo+B2dtdtp//SJzYn8+nsYQdiUmD\r\ncSS90uP6AKKMbj0AWalGCn82rNPddv3V3y+4nedXj/fs4teIKZTVlfkQajxN\r\ntAKeJuXvCIEGr/V/nr/BAgxRcRjb3W+xquW6Tx5v9ERkomGEQ8HUd71LfaWU\r\n7Dx0im8bCdXXUBmoWlow9EsCMPmAEIDCvstv0+yy63urdNBa47+HxgAt2YBe\r\nb3I6pO89InyjI/4ui+nbIeThcF8KgZvbtNwjFBFj4UFJZUp7e/qG0nSCVHP7\r\nVGdBqMFunLF3vXzBFwaanPV21EUJUTyjwBazjUt4fLZr+nz+hSlZTDRrABsu\r\nHXW271BPvbvMnnH4tNh1t0QTkxJ6iBFs0YL2tFUh1OUU8Y6Z1oeVnKHlygvu\r\nRu3CQa3N7TtswGE93B7950m8vJVSDKPRVk5kpwpU54/joR3cNn0adyWJ58X4\r\nvP8s7tu7Vvicjq5Piviv1QYdVux7eBsYoTpjfpL/JJaRH5I9ycaWVR9Eo/lG\r\nVH5+9tMLYcrtoeLCJuX7SmZ0w6/oCdibLPh+5ZmJ4R8ujfDz0oEC3itqs22h\r\n+phyFLoLJ+umgHrd6xTbi5CVmF54wWA0wyDUJKMef8Vm2Xm2fkYzFBBwf3ZS\r\n4q+vZFAzIn0L90DYSPY+/+WW3M5Dex452Tk=\r\n=u1KM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"7cb032cca2efde9a7ffb05851d66ac7485cc3f64","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"8.19.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.10.0","add":"2.0.6","res":"^0.4.0","bull":"4.10.4","knip":"1.17.0","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","redis":"4.6.5","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.0","stripe":"11.15.0","typeorm":"^0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/core":"^9.3.10","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"^9.3.10","@nestjs/config":"^2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"^6.2.1","@nestjs/typeorm":"^9.0.0","class-validator":"0.14.0","@nestjs/passport":"^9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.11","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.1","@nestjs/platform-express":"^9.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.6","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.5","lint-staged":"13.2.0","@nestjs/bull":"0.6.3","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.4.4","@types/supertest":"2.0.12","semantic-release":"20.1.3","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.2","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"@nestjs/core":"^9.0.0","@nestjs/common":"^9.0.0","@nestjs/config":"^2.2.0","@nestjs/swagger":"^6.0.0","@nestjs/typeorm":"^9.0.0","@nestjs/passport":"^9.0.0","@nestjs/platform-express":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.5_1679745669135_0.7978142843805047","host":"s3://npm-registry-packages"}},"2.32.6":{"name":"@darraghor/nest-backend-libs","version":"2.32.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"9bb2d52cec736331ce42b28b9782c050281a1f22","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.6.tgz","fileCount":400,"integrity":"sha512-KeeAvZkoIryU506HBsRpGBa33JlLxHbhKP5CmWMPenLAfzrWTncqisR6y37TVcfFoOLJFjNeFJi/P4SXjwXbWQ==","signatures":[{"sig":"MEUCIQD7boTPMvntvw7sMY7q94VLqNZoDpZaUFh/Hd9W8jrEdAIgEIOvzdSFTvZGSrJL1z6kEsF5+lK/vyADEZYAMPi7g6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIBSoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEPxAAkWHt7zjrfAUTD86US8cLKGCFTeGE9KPTSlNKk2jQMmQuGvJU\r\nErTvqLGCCEfa/pt/adRhjWtGu+Mq/PiXJ5p6RSLX7kpOqkcqNdetIkcF9VEN\r\nwnx99tRF/FKHMkSf3M4hT3OgaTg8Y+QbD/EDgu4FnNy1aygIG0t1FDaBQBJv\r\nmaPtob4xMyKHuQR/Vo61jLjqGgKPYJa+F5apV/k3kVr0Gx9EI1/3qOPyhVam\r\n/m3chLBEr8W0tVZrcqvzOw8SNeiT0ai0zbBjk4OqV4S9l3V0AhOq40ipWRpc\r\n6XbkhuxIkel4Wg34Ft5wKvsrYYCs5I4f99nm52JkxDyD/OniHKtxW2K48k1c\r\nlNn+/Bak8ia8/1jfyIsykuxmmW9kCnGWTDS7HzTfVgm14d96pvRLjPNJXfLt\r\nFoT0wQ/JiTW8ytGdbX7dSg1VNSN+4s8sFefA6naEpZGhZFhFX9j307PQ9cjO\r\niKTmX//4MFHbjgu1XYz7Nd83e9I4LQRw4gtX6iTUrJRudhm4YCkDCxCdwGH8\r\nq+eYb6O0XlaSQFZIV6DXqEyh3N4L6wQZjkiOwXvMCysyaiffqTJLJ50Gjsqj\r\nB85eTVYDlqndGhkcURG/gxpI8qwu0Gl2wVy1KFPCsQpsEmQ+6o2O9j10XO+A\r\nRKgJaIacfa2iNurDZH2V85Bh5nTE85SVTk0=\r\n=8U3o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"438943c2af715e340f079762520313b91f58b6d0","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"pg":"8.10.0","add":"2.0.6","res":"0.4.0","bull":"4.10.4","knip":"2.1.2","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","redis":"4.6.5","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.1","stripe":"11.16.0","typeorm":"0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","resource":"0.8.1","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/core":"9.3.12","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.12","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.1","@nestjs/platform-express":"9.3.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.7","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.10","lint-staged":"13.2.0","@nestjs/bull":"0.6.3","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.5.0","@types/supertest":"2.0.12","semantic-release":"21.0.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.6_1679824040332_0.02036192680056037","host":"s3://npm-registry-packages"}},"2.32.7":{"name":"@darraghor/nest-backend-libs","version":"2.32.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"6e45aed58f07ffeb839276660ce566c1117f9092","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.7.tgz","fileCount":400,"integrity":"sha512-Hyc+OFXhmotN/4ILGzzhKwUPvas9BqnH8tXSoi7bFhfSV0zFf9DC11Jn8XoSsVq9ZBf3x/f6EKnXqJQJCovuoQ==","signatures":[{"sig":"MEQCIC6HSi/mIEu0FLNpW5TYrGqVBAu/5fxUixK7kKOVe1KtAiBYEVckIC/+ATMxpQyBt3DwTeq9MK65Wwcp6xDoqBjd0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIMooACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiAw/9GE+60g+FAYjl8zvJLmjdlqarjXSNkHEoupiHnzW3eekhWhqS\r\nQe1Wg4He8u/qZ2Jg4DHTelrF2qzYVJoZgJlUymhKbPuYkrKOpxzbueuf94Bg\r\nSQrZovYvkS7/Zdr2ZpLo6VEea9zczvoTEwR80GNaL80jFoPybDEGgI+5CTJ3\r\nPVMgfHXVX2aYjYlMzEICtHpdYOty4G0amRZzXz7YtLTqL4vIkqmuoz/GCnv7\r\nlgLMRKt5tVyc8sUG3+et7D70xLtbwkS4pL8QMhpW53KcJ0WUK59PsdddtvsP\r\noTKdgIlQ5SqVs27hz2REjTYQ42ZlR1qNFk7IQ9Oa5oZ6efJ6lkMNHCqUSGJ6\r\nlQPiMpe2OoB/VNnamoqIvVzgB7WgXG+e1H5IJIPnRsTXZzLA8EwNYWdFnuV+\r\nUkinmcGc9l1YkN2kECuR8bjNt527CkyIvWIeyiXSW8bCNJE5NiXXkSWeDOH/\r\nfFGeXI8cNdk8FrVIzMCJ9AEAR4syy1ElN9PNZ/2eXAYtufmZxeACMWgxCWHP\r\nCpPOCBv3IJ05qzCehpyVPp5zLvmTPIiOKxT6x2GD/Et0Wngb3S6Df3XZk1cg\r\nBGF3BRDWlWUb0j4P+/oR/jFWAiSJ68ZnXecZ7XruHzwdRwTkXEb/Mefr3C9y\r\nWDLz9/3yTjqo9MjD8Z+AoEIuA1jV/brQofg=\r\n=jhqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"8dc4da3512da1170ef387fb5f422d4666e09d767","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","redis":"4.6.5","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.1","stripe":"11.16.0","typeorm":"0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/core":"9.3.12","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.12","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.1","@nestjs/platform-express":"9.3.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","knip":"2.1.2","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.7","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.10","lint-staged":"13.2.0","@nestjs/bull":"0.6.3","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.5.0","@types/supertest":"2.0.12","semantic-release":"21.0.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.7_1679870504297_0.4218077284725874","host":"s3://npm-registry-packages"}},"2.32.8":{"name":"@darraghor/nest-backend-libs","version":"2.32.8","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.8","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"c02c8665b9cf0824fa608ce4efc2ced3f044ce55","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.8.tgz","fileCount":400,"integrity":"sha512-wluO4vDEa7T8IHxMsnTD+sska+zS/rp3JiFHu1D1O0L6iGLXFRvYBhNRcJEGzANHdo32s9Z/LKZi8Gk6zHJg0Q==","signatures":[{"sig":"MEUCIGf/lIHAmnFLTmNAWg3QrihLPtONAhwXpGCg5hNDKR1tAiEAnl3yUafQMHSj1DboWrkxO1oNnaW1LdZoMHVqHGvsiDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIM5EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Ig/+N8OOgL9g4LfphRiqsA9z+ER1xe5hUM04UwXEKqmXSM/Q5FYi\r\niiNH7RYsAUCKQsTF4Rb3jp4DPGTP53d3VmX76lp7kk2pJoblxBc5rbMKr6Xe\r\n74oWTsTOz6/CmNhibtgHBdievo9rMmN4FCadFxS3hASBqyrYbKt3XPRrdi3K\r\nfJFFrWavAvPKvCu7+iQuTtAsrgKzpsOrP573EA0sYIGWeJf5g6WI5pDPOSJT\r\naEwnCtnrUvRUS7s53JeDzWsHAqlAWO9qVhHWNPsZ2KD5GFofoSZCvE3NrS64\r\nRa6W6ZMcb3HkPd/C3Kd3Pa5K2KYnu+yvUHUjlu0NVLfec9FLz9PdzDg30y9b\r\nulL5TZHjJ+P0jj8nMaYrWhJDqpHvNKor0+8HHTB21uKf8oT7mCqZmrCEHL9N\r\n2K2ul6XodZvU8MESGBffQeUuR+CTwpuEOw2FjXXFaC5AyIiaKW/HQ/9fP0TF\r\nLr3P+PWSwmcD0Vqoc/Iic0n8O9QysZ/PDuuPPJjV18Hiy7Fytgag0M3eMFNv\r\nWvzDgzoVrPpe0NlJQOzp9mfKFusi07W/R8eK2w4HguBzzI+unr+mTdjVoTEM\r\n5Uhl769CKDE7R9MTRyW21+8VWpPSXXmhIFEme9lTxYVslIUFBu4f1wxuWOEf\r\nt6UM+T+y57rJy4fjyD9lqZdVcx63uXJz4Bo=\r\n=tBfa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"2a92ef3d95a9ff5fa5674b58e96eb6ca7ccf3ba2","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","redis":"4.6.5","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.1","stripe":"11.16.0","typeorm":"0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.12","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.1","@nestjs/platform-express":"9.3.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","knip":"2.1.2","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.7","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.10","lint-staged":"13.2.0","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.5.0","@types/supertest":"2.0.12","semantic-release":"21.0.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.8_1679871556484_0.5532927622246322","host":"s3://npm-registry-packages"}},"2.32.9":{"name":"@darraghor/nest-backend-libs","version":"2.32.9","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.9","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"dbd888dd0d73df2684f2cde79a16a0fc2a373a04","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.9.tgz","fileCount":400,"integrity":"sha512-S8S0ihkrq5AYtlLWIvIN0bftqMAICaHmUcswcGig7Ar+iz+71cwDCrqYndKrHe+VLvN/jHjj2mHZc/V3g2Pr9w==","signatures":[{"sig":"MEYCIQCQGSavW2Wpe7vAbiYJ+B96f9ifxVk25PwIRUIt6WxSMgIhAPHmbmjhc8Ghob+8XgkoVvzgcttOsK2IfCx15gwSmDsM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkINMvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi7A/+NzZSBx+wtGA+gSGCEZ47mqxJJT8xv5xnGLV0FPtUYlwHVay/\r\nmd4GqPugDIRx5ws5d/UAo3Kdjzc6Qryy7aDKmNlk7Xvu0HMuX5omhCWLwN96\r\naxKYi1k7MpO1ZpY2IP9bNHKmgyMiQRvlIUtKPE8FTZr2U5p1FgPqVNnVDcfL\r\nZ6sCTrfOBspBttIX/THvmvDg+N0qD++2anAEj18mbVFRHXFoYfAMc3ATlqkn\r\nMvqXlBxztJmj+2NRVGWVkU5fPpX3v8Am2RCiBLjeg4QUlj288PFBh+oTI6Zq\r\nZRsjpyS7koYUWqswOtxZY/0nX0ktIEa/F+gmVylXlIAv7XVO+2dyewwuwKGz\r\nTWoqkQ+bG1+qxL86QbI+XYIKJuMwyUIggvqI/nu1pX5mCsnbo61NLRSLtWJ/\r\nOmThyibX7g+4HGWdC10RAGt9pigFDeYmeqzSHilAwVXXKS11kD5YFimn/r5e\r\nV4H32WU8kv+aC4kglK1RB+7pIOr0GgmjuKdUIcGMweUaodE2NqkPHlUuxHHS\r\nafDxPa0CSozSF/oB70875j1ZyWiy0cIAfSvJsRRhKR5J6Mbg74txBp+BydjL\r\nANjkMxR5QvUlYWyuGPAsO3T/WO5GVHwM7smojF3NFVRSUJobHyFQ4e32e2lv\r\nuGXuV2B1jPWMH3c8C4RHheTocKasvuceiWY=\r\n=qmtj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"573acc291c481375cd9a0b3205431cc18f6cbd56","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","redis":"4.6.5","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.1","stripe":"11.16.0","typeorm":"0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.12","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.1","@nestjs/platform-express":"9.3.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","knip":"2.1.2","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.7","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.10","lint-staged":"13.2.0","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.5.0","@types/supertest":"2.0.12","semantic-release":"21.0.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.9_1679872815235_0.5881544509275516","host":"s3://npm-registry-packages"}},"2.32.10":{"name":"@darraghor/nest-backend-libs","version":"2.32.10","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.10","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"a0c0d9c744bd4f3590e0a21ffb5c58cfde3d6848","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.10.tgz","fileCount":400,"integrity":"sha512-n2f2J+3wL+wAoxy9lJFr9yQv2MV22GURiPtzNSYhJ5CyhyhqU4xlDLb5NqgZrBwuwCUoQTXPlYedKLNP4vA56g==","signatures":[{"sig":"MEUCIQCMLAhGV1xcxxfN8fpumaJaerNhYazpJGk/ORdCaBMNUAIgTW2NmrlkjlvwGt75rVcKWFRmzYewBVtQGe+nz2zgaEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":537157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIOzdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXeg/+M+dbMkzuy+6rGobfV3Op+XNiHlAxUgf7SAdr3TWGPHWqIJ9A\r\n9Pd9OzfmpFv/6Z8YfZFuHgVTANXPoF9Pe9VqPmnWLGVAo4pwGu6g1PwZ1vvC\r\nOJag6wCxo21FeiOyL8daR27J0tSNDidAjpMJZQ2scfk2M39GGruVLB2ac+go\r\n48OGNhF/tZTMus5kc5pD7DnYYlnuQQVJl+Ck1iYiCXdobNV3xyc9pHhdw4IY\r\nIFFvOka+GYtD7vaoKpf1QUVRlhbpybqE/wTvJOTgbaFjuhxOb1TbjouLyNF2\r\nuEDw3MEHjX2rCH7ZFlWdFiohsp6JKh3cIXNhwbA0OiLIwLT9aeNGGltoEAnI\r\n4PQxq36BKfbKFyu8O4K7T1AFLZVFKKnatzASFkXyBL/LFRV1r8TFotT02dVY\r\nA87aY92Ikcduy9B6nv5oDGSh+X/n1OTOrlqQRhqxDqd7e/Faz8qBNMEAdGit\r\nHqBkigqD4hLJPeJFHyrdDv5MlQpLVCpMY2gQxJ3PTxfuA/g6I7i5iMRifLMm\r\nxBMv241B9Louq73G3NximT7shsW9qxmTg07E1n1PyKJYig4kOHN7i0hGpc1V\r\nNUVMwPfuctLIwkDqi+BMlSvRvbou7hAiOOGWdNyEQITuSAF6VSOGnnhF26OI\r\nnKQCukvZ0+WdnPsD6hSK9Hi2a/x5qTnLdX4=\r\n=tW65\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"f4da67ea24b4b7474b565efd5d0c0f0ec4cf5fbc","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","redis":"4.6.5","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.1","stripe":"11.16.0","typeorm":"0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.12","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.1","@nestjs/platform-express":"9.3.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","knip":"2.1.2","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.7","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.10","lint-staged":"13.2.0","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.5.0","@types/supertest":"2.0.12","semantic-release":"21.0.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.10_1679879389220_0.4397700280244794","host":"s3://npm-registry-packages"}},"2.32.11":{"name":"@darraghor/nest-backend-libs","version":"2.32.11","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.11","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ad026653394e75c1ede4318655c34882d232aeb7","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.11.tgz","fileCount":400,"integrity":"sha512-aKnEReqM37/3PBPf4ohupxvXbiziahAygPxgvyCnUpKO5i9YyiXpGZ9rDOAdyHRLGAmWlOhHokwWJU4UMuzTWQ==","signatures":[{"sig":"MEUCIQCwhrdlQl1X1Of0pkXUsxEXGK7v/VCNKJbTLlh4vPqRdgIgG41pbhlBaxsKE9jHJifg86alqEQ6b/+fMo1hvoS6kPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIYg8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8Ow/9F/0W6P+fCNUzmy6JYeTldKZDtgolBlrcMM0xJjThETutAD8o\r\n/qI8tRaf6ujzPb3fqMkucmBdL6yNiGyRympPQWHJLg+0aXpAnty/XJzhmXge\r\nwLZHdoZ4oHpnm3C+70XgjQggQRQsDN3d+e7k9bRVDjNtvnOf5NldmI49b312\r\nkE3nhsVMHqoRSZOsG/dRYa1P35sC+xRyeE87ukGy7wSlsNRNcKrTg2+6P7Mh\r\n2XgjMm/EOuBuJGlmaRxeHnbfZO+bEoU96czk0jI5/T3v2zDlU1flvvWr2XfT\r\ne/vDjRX/YT5UyrdDJ8FIR392FynoyJKzmFfm4HrhbcT4R4n3mLgh02k08Efi\r\n2ytEzkK4GlLTKQ5JQDh3dL7pWAUD3+9NPIGw8GXGEam2482mGaTW7fLzNmJA\r\nWK88VuoS0ZTmgH+UjsaMWM1+gH+n9fuQjc01LGoANOEzFHU49U0MNQQdw31w\r\nE6Lyk9GFmQsJlkyAWp6z73m2rKa9fBmnAVHK0w6Sw/ZJ69iialsc4SuPlF3s\r\nrsSIkQGF6c/dUwk2zYr9jq2Fx1ddwz4fT85FqWPjP59IWVxMWvjcTHbufwQH\r\npt/41ERsGbnuzGV0tyqzIMQIo7AYbWy+xQX6aozcsihSSUBPM2ePdKcAYW98\r\nkLwFnmJMSaofvdk5nDPhEaTKXLrf8p6ZW2c=\r\n=x+Bd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"ccb1fd1836d58b793bd618089f32d97f16c3d5ea","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","redis":"4.6.5","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.1","stripe":"11.16.0","typeorm":"0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.12","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.1","@nestjs/platform-express":"9.3.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","knip":"2.1.2","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.7","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.10","lint-staged":"13.2.0","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.5.0","@types/supertest":"2.0.12","semantic-release":"21.0.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.11_1679919164196_0.23027245713277544","host":"s3://npm-registry-packages"}},"2.32.12":{"name":"@darraghor/nest-backend-libs","version":"2.32.12","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.12","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"5da83a7d09ab67c342d6947f18a308ca67c3a831","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.12.tgz","fileCount":403,"integrity":"sha512-NzUVAZ7RFkMp2LkgVi5N8OXkUOTYS/Tl+jQSxC/DsAuK7POh6q+f1rE5ZYh+ZkEIbxiKdgdBIfUk58ti+jbeKg==","signatures":[{"sig":"MEUCIAePSx4NfoR6LRJGrfjFEzui+6QMDklEmpyIzRL262OFAiEA2268va1w30cWpoVOYBXy09vaSlhOyRiPijBC1rdihtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":540738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIs+FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9KA/+OY3+UO7BMritkPOJjxYNgM6JNrxrjQQ/UwpAcUGmIr2HfXT4\r\nxQ1hLaztrDTASQSYtQ6c9hJCr7nvFgopVouzzTRdvQU83P+k8nZby465qnHj\r\nDllUDOYNq8EJCnh0HahcowPTnkf9F1x8ZxXD9LWhmjQ0jPyGDpid7zygUWlC\r\nEdynRgsPqEt5kxL6AxbWvqS1RwhL3eSPWqs3Xb5Wc7WQxdfHt9/ebFYSkkBk\r\nOgRnYk8leUlzzuNAMJRbqnarf3YlNJBEqogUSehZvV+Fax2v5wdbYiWscMAy\r\nWLYE1KjeY0/4qQfEoRe3OU8NsCC3kLaQcybr0ZXwBNlCw3uP8DugAk1xqay7\r\n7mHVUkm4XDetsZc1NsiTS/NPu9hJ1soEzBA0gTZlhbJ5WS/076eyQQ+pNGec\r\nk6im9V/En4VZMmGiXMPZvv0+Lr9WRMeoJE2+2fUMRYJkOM4dQAs2VlwaNgLt\r\n5ynnKLbA+Y9Gl4L/dM6Un102L1xdybphJ91QJr6wBI4D4PdoL9+jMirR/Ngz\r\njTdf11Wthr03PpxM3I3Y/EXswv/ytcGBOyb4YDptdW+h3vdVKDadvTM06KxV\r\n0VsKt8CpPE1iPscNzDnQIc5B+ccvMGbiGLvx+Hw9Ju3+Xgpcne3kmFzCEV1V\r\ntpE20gegN0tyreGyn4MpojnCKkvNPY5NXyg=\r\n=FFbU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"df885cdb4c46afdaf072b844a424674c468a25bb","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","redis":"4.6.5","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.1","stripe":"11.16.0","typeorm":"0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.12","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.1","@nestjs/platform-express":"9.3.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","knip":"2.1.2","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.7","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.10","lint-staged":"13.2.0","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.5.0","@types/supertest":"2.0.12","semantic-release":"21.0.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.12_1680002949530_0.9523501475392426","host":"s3://npm-registry-packages"}},"2.32.13":{"name":"@darraghor/nest-backend-libs","version":"2.32.13","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.13","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"996125023b0a612007bdb0dddc65db58514b7773","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.13.tgz","fileCount":403,"integrity":"sha512-ODfW0N7gONmljeMAHj8FVZjGQL+huDj1abOrVOdNzAYovLb846a1FAtAtPRj4WjZKdwpv5vaxjfFGYXY5I00bQ==","signatures":[{"sig":"MEUCIQCmyeaSVyu++4Hxk7dLld7KHBYywebSBwJy8DKWmk3DxgIgeq6k/iW38olz/xC4Lzv+tQ3krkqJUI6BDbTUCe5xpqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJCCXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2Mw/8DJiG2lFHcH/oQgCyVj+5CHeGMs+NtgNwgEZ7EoqVFCQFxLvo\r\nKeclJKb8Iyt6KYVa8E5kwmLrb9QzrgXH1ipH6M7s8g08T6lAiaNhtfHnUM9x\r\nHmEGKXb9/S75rGChGeOwk888EMyj+YjWf599OPKOfXhZUlkEE9Zkeg1i5tJ6\r\nfeG2EqTAhKC1WtqYyNPV0S8/gE1n+NVyFalc0lou70h/2CsCzq6YkM09mxHV\r\n4z8Q52kazcp7VD38CD9nhWKHbUWhwbGMiyKiPir8+7s4nZc4tqUWIKhgOnU6\r\nHsEji8GnBrSh8yAVajPWnv4voLfQokySQbIMvFpr7jc4gHxoD0fGlcTVLi3v\r\nkiiqBSkPSyQASI7AaYRN9eEyO6tcg99FmWlM/IG1Hc4xY6ztPIabdD4EFbRz\r\nUZ62XaA+R15WI0dCG5yLclDy4G1bpatIETHrUpQqK7nDjICSj7zdeSD2y9Lc\r\nQ0nM/t0M2sBKGtbhzHkzI7w91Mz6lW3u60W0V2ewRkDkR7xEJBXyOReQA+9M\r\nyVMDyv7oct3wUoo98ehzZ0bMSnLag5d6yU1P6G/3YqcP+gs08zWLSHa7iLAj\r\nfZXweY6ms19vS63lZ8A9sg2cLU0hX7XzSsFVpLUpvIKpnnBUSS2EgY5uBvQd\r\nifJ6ilifrgb4kjhfdJJ6gMj0ioTgZjb8eSs=\r\n=L9uo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"4e3c175f81ebc6e0944872df1926d274096f3185","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.15.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","redis":"4.6.5","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.1","stripe":"11.16.0","typeorm":"0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.12","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.1","@nestjs/platform-express":"9.3.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","knip":"2.1.2","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.7","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.10","lint-staged":"13.2.0","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.5.0","@types/supertest":"2.0.12","semantic-release":"21.0.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.19.0"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.13_1680089239263_0.16672578024544404","host":"s3://npm-registry-packages"}},"2.32.14":{"name":"@darraghor/nest-backend-libs","version":"2.32.14","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.32.14","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"fb3c47ec99c1d0e037b4610db6b81a8b4cfc915a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.32.14.tgz","fileCount":403,"integrity":"sha512-oeExLp3k0MmKsWmOIl40aQ8DoK+QCesRUoUTVnyMQugrkZ8LXfUH4aX/L8JJrcHSRYmcv/KDQeMVdtLGaiMTAg==","signatures":[{"sig":"MEUCIQDv1DAt8hN7zHUkx3imCriu2G+Aa/MXOKEY91EbA8kamAIgcheswQIGRNsU5MVA33BXuKH2ASb72FSLU4KfUTNYgCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"cc0603bc9b5de812693a4050718abc6712efa83d","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.16.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.0","auth0":"3.3.0","chalk":"5.2.0","redis":"4.6.5","dotenv":"16.0.3","helmet":"6.0.1","nanoid":"4.0.1","rimraf":"4.4.1","stripe":"11.16.0","typeorm":"0.3.12","date-fns":"2.29.3","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.1","nestjs-pino":"3.1.2","pino-pretty":"10.0.0","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","passport-jwt":"4.0.1","@nestjs/axios":"2.0.0","cache-manager":"5.2.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","twitter-api-v2":"1.14.2","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.2","@nestjs/microservices":"9.3.12","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.1","@nestjs/platform-express":"9.3.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","knip":"2.1.2","husky":"8.0.3","eslint":"8.36.0","ts-jest":"29.0.5","ts-node":"10.9.1","prettier":"2.8.7","copyfiles":"2.4.1","ts-loader":"9.4.2","typescript":"4.9.5","@nestjs/cli":"9.3.0","@types/jest":"29.5.0","@types/node":"18.15.10","lint-staged":"13.2.0","@types/auth0":"3.3.0","@types/express":"4.17.17","tsconfig-paths":"4.1.2","@commitlint/cli":"17.5.0","@types/supertest":"2.0.12","semantic-release":"21.0.0","@types/nodemailer":"6.4.7","@nestjs/schematics":"^9.0.4","eslint-plugin-jest":"27.2.1","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"46.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.56.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.4.4","@typescript-eslint/eslint-plugin":"5.56.0","@darraghor/eslint-plugin-nestjs-typed":"3.22.0"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.32.14_1685794314012_0.2677813737637911","host":"s3://npm-registry-packages"}},"2.33.0":{"name":"@darraghor/nest-backend-libs","version":"2.33.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.33.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"93aa03a610b6be3f7a3503fa67e8d9b23553028b","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.33.0.tgz","fileCount":403,"integrity":"sha512-RNG4y/lnDQGZNNvwCOb7/kgW0N3CgzkloXWBUaISSbaC6BP7wwwRFzIN8TYGekM2lkQXT+Oyq21zbCE7SwEzoA==","signatures":[{"sig":"MEUCIES7HvDz++u3BLkCAhagV530mxKmHZ25v8w/xchVi11uAiEAptT7cG2gyvWertsmQnPpK99UlI17laTprk93mtZRRbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541913},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"8372eb9320fc17289a9c101b219c75b61705a351","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.16.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.4.0","chalk":"5.2.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.9.0","typeorm":"0.3.16","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.3","nestjs-pino":"3.3.0","pino-pretty":"10.0.0","@nestjs/bull":"10.0.0","@nestjs/core":"10.0.2","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.0.2","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.0","@nestjs/swagger":"7.0.2","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"4.6.3","@nestjs/cache-manager":"2.0.0","@nestjs/microservices":"10.0.2","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","knip":"2.14.1","husky":"8.0.3","eslint":"8.43.0","ts-jest":"29.1.0","ts-node":"10.9.1","prettier":"2.8.8","copyfiles":"2.4.1","ts-loader":"9.4.3","typescript":"4.9.5","@nestjs/cli":"10.0.3","@types/jest":"29.5.2","@types/node":"18.15.10","lint-staged":"13.2.2","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.5","@types/supertest":"2.0.12","semantic-release":"21.0.5","@types/nodemailer":"6.4.8","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.2","@types/passport-jwt":"3.0.8","eslint-plugin-jsdoc":"46.2.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.60.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.5","@typescript-eslint/eslint-plugin":"5.60.0","@darraghor/eslint-plugin-nestjs-typed":"3.22.6"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.33.0_1687262934052_0.7893532518337039","host":"s3://npm-registry-packages"}},"2.34.0":{"name":"@darraghor/nest-backend-libs","version":"2.34.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.34.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"50db3cd0338fc05b5c18cb32eeaf7a66c1700546","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.34.0.tgz","fileCount":403,"integrity":"sha512-KD5d/pEALdnpuBRuIvUCay9ENnNjTqJpJD7rXcorLSkA8hZtlXK5QR7xMG9+F+RMHehcP8DntiJiosyCEz4aoA==","signatures":[{"sig":"MEUCIBXDUX6dM2swdF05nd+4CrQ407FMuJcyXZjotX+55tFEAiEA7+UXiFTA3i554uFOcSkkWFii9Cy46A7ZqSHwXuTZgl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542893},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"72c45c4a7b691461865693e967459ef65256327a","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.16.1","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.5.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.13.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.3","nestjs-pino":"3.3.0","pino-pretty":"10.0.1","@nestjs/bull":"10.0.1","@nestjs/core":"10.0.5","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.0.5","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.0","@nestjs/swagger":"7.1.1","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.0.1","@nestjs/microservices":"10.0.5","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","knip":"2.15.5","husky":"8.0.3","eslint":"8.45.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.0","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"4.9.5","@nestjs/cli":"10.1.8","@types/jest":"29.5.3","@types/node":"20.4.2","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.6","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.8","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.60.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.6","@typescript-eslint/eslint-plugin":"5.60.0","@darraghor/eslint-plugin-nestjs-typed":"3.22.6"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.34.0_1689401857488_0.7129179842224744","host":"s3://npm-registry-packages"}},"2.35.0":{"name":"@darraghor/nest-backend-libs","version":"2.35.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f83fb021fc32f83bd540929da6107726be0e21ba","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.0.tgz","fileCount":403,"integrity":"sha512-k8t8HdA2eQ/AL0V82fsqX+C5GHgj92d8l/m7irTqzzi8TaiLSgRH5QEMeQyj0oMRu2UeXfDKTgCW/CZo0jTbbg==","signatures":[{"sig":"MEUCIQCKJ+N78+7zEyrc7ssMuqKlVQublX4IM1Z4a/dGEcdXkQIgSzBHb6GO/eUWacK3tVDMvDFW90ZN53m3fdAIQT+Mzx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542893},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"7eadeebbbda7e3c82bf4b70ba360ab1489c1de4c","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.5.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.13.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.3","nestjs-pino":"3.3.0","pino-pretty":"10.0.1","@nestjs/bull":"10.0.1","@nestjs/core":"10.0.5","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.0.5","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.0","@nestjs/swagger":"7.1.1","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.0.1","@nestjs/microservices":"10.0.5","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","knip":"2.15.5","husky":"8.0.3","eslint":"8.45.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.0","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"4.9.5","@nestjs/cli":"10.1.8","@types/jest":"29.5.3","@types/node":"20.4.2","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.6","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.8","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.60.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.6","@typescript-eslint/eslint-plugin":"5.60.0","@darraghor/eslint-plugin-nestjs-typed":"3.22.6"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.0_1691323430839_0.9280293092253922","host":"s3://npm-registry-packages"}},"2.35.1":{"name":"@darraghor/nest-backend-libs","version":"2.35.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"1171cb9ea5c0efc7dba61f1e2c6dd683f95206d9","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.1.tgz","fileCount":403,"integrity":"sha512-9Y8PAbvVlIaBwHezNpl2dMT0Z3QagUlW4GZpoL4EOeJy0KwRhYASyyV9tyzvYZYemr/CtscMZYKUKNCsKty9+g==","signatures":[{"sig":"MEUCIHdz/goqnI1lm5gf7UsIFTRmblwFIVIle7DUDC4ZTvqNAiEAz4gjkZ5GMZttJjVRUif8RisYDNQsjNePTRT1ieEXtwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542894},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"0b8c2df0d157825a256fbc54a5ea5b9ee50f3cb4","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.5.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.13.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.0.1","@nestjs/bull":"10.0.1","@nestjs/core":"10.0.5","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.0.5","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.6","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.0.1","@nestjs/microservices":"10.0.5","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.15.5","husky":"8.0.3","eslint":"8.45.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"4.9.5","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.6","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"47.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.60.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"5.60.1","@darraghor/eslint-plugin-nestjs-typed":"3.22.6"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.1_1691323747179_0.1867844573343087","host":"s3://npm-registry-packages"}},"2.35.2":{"name":"@darraghor/nest-backend-libs","version":"2.35.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ba1e85294e59c04a5d7c792239b1fc577b6ec164","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.2.tgz","fileCount":403,"integrity":"sha512-yUHZQltWZ4ohSH1dFmGNFHhbn6fJg/RE7grv+73gstVO3pP0ZqzsBVWd21JNvdZ74aJyN4zJsO+OpYQzYNUncg==","signatures":[{"sig":"MEUCIF6JBfyoey/vCsAOOfkkWlnqm843IMNg3FzRD2sY0kfmAiEAyYdHN7HGo4IHdoMnDy8A1fRND4AzXZT+wGEr0qGeXFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{"import":"./dist/index.js"},"gitHead":"8e91c0d3ea96369edcb14e3b6211cb6c0c025f41","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.5.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.13.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.0.1","@nestjs/bull":"10.0.1","@nestjs/core":"10.0.5","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.0.5","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.6","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.0.1","@nestjs/microservices":"10.0.5","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.15.5","husky":"8.0.3","eslint":"8.45.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.6","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"6.2.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"6.2.1","@darraghor/eslint-plugin-nestjs-typed":"4.0.2"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.2_1691324076384_0.6085301846097744","host":"s3://npm-registry-packages"}},"2.35.3":{"name":"@darraghor/nest-backend-libs","version":"2.35.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"df8569bea1cf795354f5e0544c9bf2e4ee1b4531","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.3.tgz","fileCount":403,"integrity":"sha512-dasrqbuxE71VxISIp+cKGP17m8mA5TMJBjFLtFmKHFd9taBsyNT2WcsEuU1sP1xSAQhYXYVTAfeuF8CHGvszQw==","signatures":[{"sig":"MEQCIEjYw0zeGGckELMdpdAomM4HuugjnEGcOn3qpowMuByAAiBl2m//81oJHxxuvrJPD00xpvWUsU8uRgm/UeMVlfgazw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"9fcf86136e271098e6d73be6b3a4b7282adff11e","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.16.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.6","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.17.3","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.6","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.10.0","@typescript-eslint/parser":"6.2.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"6.2.1","@darraghor/eslint-plugin-nestjs-typed":"4.0.2"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.3_1691324498042_0.42991869721371834","host":"s3://npm-registry-packages"}},"2.35.4":{"name":"@darraghor/nest-backend-libs","version":"2.35.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ce63b8167d249cbe464cd133c9838f5e5acf7959","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.4.tgz","fileCount":403,"integrity":"sha512-NaUjmsHDZltyyjFQJiE7MXC7tVkCpdvel78cjLhKLuPT3JUF4bbnHqpRRfLYtu5KUOD57mj9NdLTE2GYfQSlHQ==","signatures":[{"sig":"MEQCIETn1XLsZtD9KiDdHvZwB16TIJznOkvN/SvVVQcdmIDHAiBgJibnSh71WORfGjvNZYf2iTm/FI9TfNfiGOK9Hx94Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"f7bbdf57aae52c6877969b041d0f750221127132","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.16.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.6","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.17.3","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.7","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.5","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.10.0","@typescript-eslint/parser":"6.2.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"6.2.1","@darraghor/eslint-plugin-nestjs-typed":"4.0.2"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.4_1691385910686_0.6103509867696981","host":"s3://npm-registry-packages"}},"2.35.5":{"name":"@darraghor/nest-backend-libs","version":"2.35.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"45876f8c2b1fd484117f5f9973fd948ba2e542b2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.5.tgz","fileCount":403,"integrity":"sha512-4kZoAcQ0Z7bYlV9rdQrw9fTJrPDkXPXqpQr9NFohnIiwtzdi6BG9c6n+6Nhe9BN9IxoKq8HzCR3dXwaicAAJgQ==","signatures":[{"sig":"MEYCIQDeLUfF8tEM4yrYLYdunDXytfWvWlZ5ePn5YXWVZW68BAIhAO1f6IgzZtW9jNwmE01EwoTzA2X1cSAXdWzPEYTPi+kD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"66deab58ab4f9a51cea3697e457f27e25344ccf8","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.16.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.6","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.17.3","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.7","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"8.10.0","@typescript-eslint/parser":"6.2.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"6.2.1","@darraghor/eslint-plugin-nestjs-typed":"4.0.2"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.5_1691461832634_0.7605956467840318","host":"s3://npm-registry-packages"}},"2.35.6":{"name":"@darraghor/nest-backend-libs","version":"2.35.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"20fff6de2e9df96446e8f538eb3099fb4c9dcc12","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.6.tgz","fileCount":403,"integrity":"sha512-6SANSyG25X562knX15lJC9nVOCz1p412c8BJwwUSWhsv58nTiiPgZGKqq6EXwwI7/t1VaoU2Onv8LcC49ILbzQ==","signatures":[{"sig":"MEUCIQDh0eAwrihXAqOHJ1ZFC5LhKRVY9WeY2b7g+jKH7Za5/AIgOvD90loOrSgekvwsl3RP58Gb2nI1sMuTNJ0FOdAnOgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"b866354e0d77d4bf525b1bca6b217f5c8ffd226e","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.16.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.6","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.17.3","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.8","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.2.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"6.2.1","@darraghor/eslint-plugin-nestjs-typed":"4.0.2"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.6_1691548243407_0.8548702637502326","host":"s3://npm-registry-packages"}},"2.35.7":{"name":"@darraghor/nest-backend-libs","version":"2.35.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"e2669e51855e2d854cf63463d88199fbf8a157dd","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.7.tgz","fileCount":403,"integrity":"sha512-tsyh4nwVA0l7/BOG6oKQ7uMzMgpSKW2iK4tzEu3wBZ3hwS+aqbb2ImXmnZDaj4OmyV2dX1tljDwRgZqt1+sakg==","signatures":[{"sig":"MEUCIQCt1TWOaozYtzFyenVfLZeSP0UELqSSXCsv/MuxuZUwxgIgG/lStlLFbqPYXQQa+dUpdIhV7T/AdC2X9u07xsbgWXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"fd5d24de3c7f5e4ae114b20b6099ad98663b3003","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.16.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.3.3","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.6","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.17.3","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.8","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.19.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.2.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"6.2.1","@darraghor/eslint-plugin-nestjs-typed":"4.0.7"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.7_1691645138420_0.5187193322099566","host":"s3://npm-registry-packages"}},"2.35.8":{"name":"@darraghor/nest-backend-libs","version":"2.35.8","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.8","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"452acdbe0a0200d83c99ffcd981d232a2c73a777","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.8.tgz","fileCount":403,"integrity":"sha512-wv+L9YDOHxyphLTYvzRZdqeAhT9JElz/8YX/Qy/0QZDrUx06matCizHhzTi7sfCwZ4m94d3Zq6JUatdLejr+OA==","signatures":[{"sig":"MEUCIQD9W7ANj6A2e0Osj/QrsIZ93J9T1kTP8BC1f/D53jb4MAIgb2VQAAOp9B3mBjo8/IZCp2d4O9bM7TnYpMHAKrDnZxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"e5cf6fcae385720240669968702bca4d6dc297b9","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.17.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.6","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.19.0","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.8","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.2.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"6.2.1","@darraghor/eslint-plugin-nestjs-typed":"4.0.7"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.8_1691671126474_0.16224793925029712","host":"s3://npm-registry-packages"}},"2.35.9":{"name":"@darraghor/nest-backend-libs","version":"2.35.9","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.9","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0e03165347b82f8f254686ea9ab51916be2026dd","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.9.tgz","fileCount":403,"integrity":"sha512-tqFt980ihbf9J02f0mCcPdK/uPa/iFoYqTk8NuwMIS0mRC/K2z45Zfgy2Qr1kVEDt7aFwAABH+bIsE+LXWIFZA==","signatures":[{"sig":"MEYCIQCULUHlU0hSAB3KmC26I/FePZ4+PZ4ICRHDl85/hRP5HAIhAJSyCl7teOoRov/YkO00VTz2iwioPC4dP/fMZKTK/Wd5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"b865c49634a4bedd7df884a775c0eaa92d55f464","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.17.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.6","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.19.0","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.8","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.1","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.3.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"6.3.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.7"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.9_1691720773995_0.5078253720867631","host":"s3://npm-registry-packages"}},"2.35.10":{"name":"@darraghor/nest-backend-libs","version":"2.35.10","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.10","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"66ac1f942de7d9fd911b43f55cbfad8535ea1cc5","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.10.tgz","fileCount":403,"integrity":"sha512-dBqYyxjd2Pr94nVhz58b/WVqBC+Z4ZlAco6Q1uJlTvtzM8vqhanz4nqdtgt18Z6nblCFP7TKd9HgYjldiw0suQ==","signatures":[{"sig":"MEUCIQDZo96jhABEamRd5mjuwF9li1RT7e2tb2H1oyiwvHCPzAIgERgjKfMI0f9n972zX5ui9JP3+KWm1egQWxHME+tm5u8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"b9b2e8941ba07b9a822b8acf1c6236b5e0486c3f","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.17.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.7","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.19.0","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.8","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.3.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"6.3.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.8"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.10_1691731514515_0.5552660268148604","host":"s3://npm-registry-packages"}},"2.35.11":{"name":"@darraghor/nest-backend-libs","version":"2.35.11","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.11","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"02046aaa3e626578a43b069dcb5a3427cbc2671e","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.11.tgz","fileCount":403,"integrity":"sha512-jpJ4OSqBG3UV/5EhqhOfmBoLM9kVWvxiebdn+9EV9teJc4aE3V71bkcK8nKRye1KobxpQdGenVN/8AiLSuT9Ew==","signatures":[{"sig":"MEQCICR4FleXX4fj9lBtjluReCWoko6vyFRWTdoO2sor2dXiAiApkmlfPOxkFHNNsNLDuLKcBGuLZQPMG8trt00MMzHPzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539132},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"adf75707a40a3fc04745cbe958d4ed22a200ea10","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.10.4","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.17.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.7","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.19.1","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.9","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.6.7","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.3.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.6.7","@typescript-eslint/eslint-plugin":"6.3.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.10"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.11_1691817889998_0.9420786176306482","host":"s3://npm-registry-packages"}},"2.35.12":{"name":"@darraghor/nest-backend-libs","version":"2.35.12","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.12","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"4fcb48d3f151df72f7652771aa39d9d0acde6f14","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.12.tgz","fileCount":403,"integrity":"sha512-SYo9Wpbk25hnRSeM4L7N23DJmcHnFdNLfjAW47/aXps35yAzjAw2LBHtagrvSdAKUlL1ZbeD4nnJ6U+51BJ1MQ==","signatures":[{"sig":"MEUCICebw9PtpZFKm5o5gXOtULEaljyywHu99rWpFMLlCNYEAiEAuaPHcKomxxmYnU9rMsyiGaMq3u9OWkOKgX0LI+T3vZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539132},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"b4888c707c1a56ee708dae037217a6e8f7b4db55","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.11.2","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.17.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.7","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.19.1","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.9","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.0","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.3.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.3.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.10"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.12_1691917270521_0.8637016039881795","host":"s3://npm-registry-packages"}},"2.35.13":{"name":"@darraghor/nest-backend-libs","version":"2.35.13","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.35.13","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f532479f0deea205a4c35105d07444b37a40a561","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.35.13.tgz","fileCount":403,"integrity":"sha512-MoLDx0r18xTJBLKOpqOdsvvzGu9dRWl2ytuxwuV6o6O7z8b4GNbgoI8OmJF5D+5DuJkBdIKABI11heEkamqCNQ==","signatures":[{"sig":"MEQCIHqh8koQ8i6OhAxhs0WEE+A8AgwyVxbY+h/xYldmxcYMAiB2X1hOjfB4fioaEqbn8ENhof8Bv25GeXYfMU+Z64x51w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539132},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.0"},"exports":{"import":"./dist/index.js"},"gitHead":"ea7d5289296a3056161fa24a8ebf799008fe2364","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.0","dependencies":{"add":"2.0.6","bull":"4.11.2","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.18.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.7","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.19.1","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.9","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.0","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.3.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.3.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.10"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.35.13_1692007463236_0.18193232321798236","host":"s3://npm-registry-packages"}},"2.36.0":{"name":"@darraghor/nest-backend-libs","version":"2.36.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.36.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3b25f475e15cb9e8a292ccbf54ab0b6d8f8b44ec","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.36.0.tgz","fileCount":403,"integrity":"sha512-V3SvJwdyc23TOcrcspVOIsi+k3HeLcuaY3Z6DGJUb6UhN4c8QqEqgGSCpBknFMyqeSajDxBCBxLHj9fCqgHnKg==","signatures":[{"sig":"MEQCIB9CrThlV0zg+fawityLICLuTEdGG4nJAI0VqioeZNfQAiAxkcxeNVF2k2uWApK03pZBUbH+4MG8iDTPszwOnbSfaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"0f257c01349cef51b5f9c396f8ce795ba7f2779a","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.2","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.18.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.8","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.19.2","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.1","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.11","@types/jest":"29.5.3","@types/node":"20.4.9","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.3.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.3.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.10"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.36.0_1692007816164_0.4027595238360091","host":"s3://npm-registry-packages"}},"2.36.1":{"name":"@darraghor/nest-backend-libs","version":"2.36.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.36.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"4c20a97165049925564a4285bbb0d6c19ae90e1f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.36.1.tgz","fileCount":403,"integrity":"sha512-YCXjLt8C5ZpPdA5aMnKqTWz1N7unCuODIk/kCUmiYzE8eU1pp4fp0+LHA6jU427zAaNZzGbECbmnKn+aizO/GA==","signatures":[{"sig":"MEUCIFbiCiYeViV23dLKMWtm7IKhylNccYmCkPW5QKeuaiXOAiEAk8yjK6wVeohltwhkvy4mNiiwVpf+8OTcItlGU6RibmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539132},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"9036603ca3eb3b380518cc8a84aea4bff9a37b68","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.18.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.8","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.19.5","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.2","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.12","@types/jest":"29.5.3","@types/node":"20.4.10","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.3.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.3.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.12"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.36.1_1692568734473_0.6513481885564891","host":"s3://npm-registry-packages"}},"2.36.2":{"name":"@darraghor/nest-backend-libs","version":"2.36.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.36.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"a8c32d1c1f9f491ef760da41c68c15577ca55af2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.36.2.tgz","fileCount":403,"integrity":"sha512-GXMuH2YVqaNl7VY7fzBhQnExBqVYaJmKnlcvKzKBtVrvALbdLVSSF+YhrCpFozDf3ytGbKAc0GGKqL+Zxc2rZw==","signatures":[{"sig":"MEUCIQCoaOVoO34xJiq9H4SqaBeVHRRliHnXPE1ZeLzx4+I+IQIgAXiqHu2U58dQvBSJg9iZOki8YGYGgSxMPpCHTvwVaeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"d57135de4851d924bc980e0228ec97eecd5f79d4","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"12.18.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.8","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.19.5","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.2","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.12","@types/jest":"29.5.3","@types/node":"20.5.8","lint-staged":"13.2.3","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.3.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.3.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.12"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.36.2_1693879604512_0.2930269286886802","host":"s3://npm-registry-packages"}},"2.36.3":{"name":"@darraghor/nest-backend-libs","version":"2.36.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.36.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3d2a0007746ecfb9605fcd89cc690fd3165e4f38","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.36.3.tgz","fileCount":403,"integrity":"sha512-bSnt71+IORR72AdEl24HSji50CPowBjjbDOWMDAgUns+2CA1UrJpx8/2q/6rpv4cXc4xeey5GAUjzvoCzV1iKQ==","signatures":[{"sig":"MEYCIQCRvFsTqKOWd+OTGQ0PC4VoyxpdyPY9sjUhK1sXdH0AcQIhAKEKDxAC0u6yOMLg+MHavFpc3/h4FkUhtG7iAakGhY2K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"b1b3fe855d9675569631f40eaa48cca9bc0919c5","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"3.6.0","chalk":"5.3.0","redis":"4.6.7","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"13.4.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.0","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.8","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.0","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","knip":"2.19.5","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.2","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.12","@types/jest":"29.5.3","@types/node":"20.5.8","lint-staged":"14.0.1","@types/auth0":"3.3.3","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.12","semantic-release":"21.0.7","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.3.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.3.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.12"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.36.3_1693880078471_0.17761935797647133","host":"s3://npm-registry-packages"}},"2.36.4":{"name":"@darraghor/nest-backend-libs","version":"2.36.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.36.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"29bf80beb1a1004cf046917ab4d5cebc06474554","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.36.4.tgz","fileCount":403,"integrity":"sha512-N+fsVIkBRJm2QNSqBK90a6C2dq8Gl+iPy7DAkxNc+dFtwfZPhXbMM/Gq6rVbEH+c486dv1W406+qokX7OHm22g==","signatures":[{"sig":"MEUCIGiWHftRA4Y27Efav6Jk+LbxljfsqzsfF5yO1rH8ayI3AiEArR42NFFprgYxtxu33MuAsaqmSanHNPIn0nsmU/OawNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539132},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"86d00938c383f740140a994d78fbc7ce39c503ba","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"3.6.1","chalk":"5.3.0","redis":"4.6.8","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"13.4.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.3.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.1.3","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.1.3","@nestjs/config":"3.0.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.10","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.1","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.1.3","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","knip":"2.19.11","husky":"8.0.3","eslint":"8.46.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.1.6","@nestjs/cli":"10.1.17","@types/jest":"29.5.4","@types/node":"20.5.8","lint-staged":"14.0.1","@types/auth0":"3.3.4","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.12","semantic-release":"21.0.9","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.20.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.3.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.3.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.12"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.36.4_1693880354685_0.48153568046704254","host":"s3://npm-registry-packages"}},"2.36.5":{"name":"@darraghor/nest-backend-libs","version":"2.36.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.36.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"fc49672393e3e0d68c040c7b177b75a15632ef3d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.36.5.tgz","fileCount":403,"integrity":"sha512-CD0gJampWSrZNsWf0pke3D53ijV1CrvIHYntE7PKXV1RJTeIEB3rQItOSVAbbRv4rq4mNlxpZVypLWGxCDOL4A==","signatures":[{"sig":"MEUCIEiDa+tJu7Om/2JV3EqlZ9kyc/wSTPbeNKXyMHgYyRGRAiEAktQ6hH+2QmzhFihMoT9jgjOVXORxWtP/p2p33n1INj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541433},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"4606b65c817b948e92d2c5a5d024ca7d28dd03fd","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"3.7.0","chalk":"5.3.0","redis":"4.6.8","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"13.4.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.4.0","nodemailer":"6.9.4","nestjs-pino":"3.4.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.4","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.2.4","@nestjs/config":"3.0.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.10","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.1","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.4","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","knip":"2.21.1","husky":"8.0.3","eslint":"8.48.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.2.2","@nestjs/cli":"10.1.17","@types/jest":"29.5.4","@types/node":"20.5.8","lint-staged":"14.0.1","@types/auth0":"3.3.4","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.12","semantic-release":"21.1.1","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.5.1","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.5.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.12"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.36.5_1693881068950_0.23236738046320116","host":"s3://npm-registry-packages"}},"2.36.6":{"name":"@darraghor/nest-backend-libs","version":"2.36.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.36.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0cc5fc0934c8473d31a30cefcb2001895f1dfd5a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.36.6.tgz","fileCount":403,"integrity":"sha512-YKRYLbZd/1SFygpOrVsY/BDebPDyvdDhoKeJ2CJSOLtlMMF6mbjwcypGU8f1789sW/ZIK4CbcTAq6bFh9gLGaA==","signatures":[{"sig":"MEUCICmBiwSZ5jvf9tfVuUuM7Gk+LmBPU6+A7Fp5711knIPrAiEAtfSfyWI9xkaI2lO0Uhab2nEFG4bBPYmW21V6bAlSax0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541433},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"959c27a1f4ad11ad4cadfabd816873a684a9b818","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"3.7.0","chalk":"5.3.0","redis":"4.6.8","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"13.4.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.4","nestjs-pino":"3.4.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.4","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.2.4","@nestjs/config":"3.0.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.10","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.1","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.4","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","knip":"2.21.2","husky":"8.0.3","eslint":"8.48.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.2.2","@nestjs/cli":"10.1.17","@types/jest":"29.5.4","@types/node":"20.5.9","lint-staged":"14.0.1","@types/auth0":"3.3.4","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.12","semantic-release":"21.1.1","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.5.1","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.6.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.6.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.16"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.36.6_1693919610502_0.1746497417216517","host":"s3://npm-registry-packages"}},"2.36.7":{"name":"@darraghor/nest-backend-libs","version":"2.36.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.36.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"844568f084af5882077415cc03b7c27854067c8a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.36.7.tgz","fileCount":403,"integrity":"sha512-tlFPa9PltZxkyMDJ6AWxv9bm5tgmB7gcVnfqrvCvbvdsAZrk/NDxZO1u9LK9gjI+A4Sgc/GM1U40KFGGE3SLXg==","signatures":[{"sig":"MEUCICpZQmIBK8oros4AW2xKy00A8eiCzKBg6bqx0EU7uVEMAiEArIPTpT7DNxzE4nhcSxX6M5Cg1wO9b1kkX4PG8t6jdEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541433},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"5b80ad4cd3e87e94881c8044ee4ab5434d0d68e0","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"3.7.0","chalk":"5.3.0","redis":"4.6.8","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"4.0.2","rimraf":"5.0.1","stripe":"13.4.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.4","nestjs-pino":"3.4.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.4","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.2.4","@nestjs/config":"3.0.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.10","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.1","@nestjs/terminus":"10.0.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.4","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","knip":"2.21.2","husky":"8.0.3","eslint":"8.48.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.2.2","@nestjs/cli":"10.1.17","@types/jest":"29.5.4","@types/node":"20.5.9","lint-staged":"14.0.1","@types/auth0":"3.3.4","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.12","semantic-release":"21.1.1","@types/nodemailer":"6.4.9","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.2.3","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.5.1","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.6.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.6.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.16"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.36.7_1693919899683_0.5418221204327951","host":"s3://npm-registry-packages"}},"2.37.0":{"name":"@darraghor/nest-backend-libs","version":"2.37.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.37.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"64531fa4be45b9973779e31585c47170841ef0b7","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.37.0.tgz","fileCount":403,"integrity":"sha512-i91xV4dUSEuz3J0RrRNu1Gu9CUH5Ku9idQ1mVOXFCIg5VjbRpyZWGl+xW3OC+gkoT9+MA7dfCQK7WQb2TivYNA==","signatures":[{"sig":"MEUCIQD6j8O78dwzK1aI/fcYyFK74k4BCuySrwoDmtGSkHlgsQIgf1rwd3I9ygpcX13PrVmuE224rxGoc5rXTUnwd+RJSIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"b740dc05ad06df4c5d8cc05c72da93eb91dd0e26","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.0.1","axios":"1.5.0","chalk":"5.3.0","redis":"4.6.8","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"5.0.1","rimraf":"5.0.1","stripe":"13.6.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.5","nestjs-pino":"3.4.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.5","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.2.5","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.11","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.5","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.24.1","husky":"8.0.3","eslint":"8.49.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.2.2","@nestjs/cli":"10.1.17","@types/jest":"29.5.5","@types/node":"20.6.2","lint-staged":"14.0.1","@types/auth0":"3.3.4","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.12","semantic-release":"21.1.2","@types/nodemailer":"6.4.10","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.4.0","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.8.1","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.7.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.7.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.16"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.37.0_1694863243911_0.8566854854907522","host":"s3://npm-registry-packages"}},"2.38.0":{"name":"@darraghor/nest-backend-libs","version":"2.38.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.38.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"42681b8e97d1a0f2b6da739f75de0fa43ac6b714","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.38.0.tgz","fileCount":403,"integrity":"sha512-FOVePbO6pexjRpnhZCv36ju4sZUKasDOGYwcwudfb/6jlKvFNo9O5L5BVVKlCwcAE5SHzjx7VcUNoNVr5ZMbiw==","signatures":[{"sig":"MEUCIQCyrN6VHqM2Utegc4bFIvbvAEYx1xEhpBFE66i+WDKLPwIgKw3DY2VstgTF3SETyx++NsStIaF4u9Ma+0y/PRr/IUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542449},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"06d467e91ed65568f7a09cb6452151498b286bfc","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.0.1","axios":"1.5.0","chalk":"5.3.0","redis":"4.6.8","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"5.0.1","rimraf":"5.0.1","stripe":"13.6.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.5","nestjs-pino":"3.4.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.5","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.2.5","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.11","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.5","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.24.1","husky":"8.0.3","eslint":"8.49.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.2.2","@nestjs/cli":"10.1.17","@types/jest":"29.5.5","@types/node":"20.6.2","lint-staged":"14.0.1","@types/auth0":"3.3.4","@types/express":"4.17.17","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.12","semantic-release":"21.1.2","@types/nodemailer":"6.4.10","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.4.0","@types/passport-jwt":"3.0.9","eslint-plugin-jsdoc":"46.8.1","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.7.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.7.0","@darraghor/eslint-plugin-nestjs-typed":"4.0.16"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.38.0_1694867194618_0.4823511818314583","host":"s3://npm-registry-packages"}},"2.38.1":{"name":"@darraghor/nest-backend-libs","version":"2.38.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.38.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"80cc8c28a67e80deb6460aa9fd33cce82c76aebf","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.38.1.tgz","fileCount":403,"integrity":"sha512-8cFpHHKWlUbvaq/UZaE7zVBuosSd0PEuRe9w7k8DseXdBj60kKPUA+XYHjmSKPrNcSI67WiRuZjo2uA0Mr8mjA==","signatures":[{"sig":"MEQCIB0LnAMrnbGTcXtVQIQ95nNKdr1I2CY+II3bLJVhoBinAiBqw/9u/VMmewXw4gWj2JNKPA1mU6qSx/pG9V2gClWAcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542451},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"a8c22ff7bde46a5c0516db7f5d0581208a0a9f18","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"9.8.1","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.0.1","axios":"1.5.1","chalk":"5.3.0","redis":"4.6.10","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"5.0.1","rimraf":"5.0.4","stripe":"13.6.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.5","nestjs-pino":"3.4.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.6","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.2.6","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.12","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.6","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.24.1","husky":"8.0.3","eslint":"8.49.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.2.2","@nestjs/cli":"10.1.18","@types/jest":"29.5.5","@types/node":"20.6.5","lint-staged":"14.0.1","@types/auth0":"3.3.6","@types/express":"4.17.18","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.13","semantic-release":"21.1.2","@types/nodemailer":"6.4.11","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.4.0","@types/passport-jwt":"3.0.10","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.7.3","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.7.3","@darraghor/eslint-plugin-nestjs-typed":"4.0.16"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.38.1_1696077385635_0.6503190618741472","host":"s3://npm-registry-packages"}},"2.38.2":{"name":"@darraghor/nest-backend-libs","version":"2.38.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.38.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"652be2be24ee6d588fbc84f0c8d4037f65f871a9","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.38.2.tgz","fileCount":403,"integrity":"sha512-C5NmwK3nQE6NTd4oC7vdkcHdU19ZwUqWzK9fF3m1A/OcrYUdhUse/psH5OHDpTDqYlWIueaQCp0HAzkLYj270Q==","signatures":[{"sig":"MEQCIBIAOAkycg8MBY3u040NXn1H6uCLT9GRJNycLQ7+NwVcAiBmWofkqO9GOIU/3CRNaq7qDHqvHeuQVLsRKK/JJLsRqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542451},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"4f75589409f426453622256967e11e773272f38e","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.1.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.0.1","axios":"1.5.1","chalk":"5.3.0","redis":"4.6.10","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"5.0.1","rimraf":"5.0.4","stripe":"13.6.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.5","nestjs-pino":"3.4.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.6","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.2.6","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.12","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.6","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.24.1","husky":"8.0.3","eslint":"8.49.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.2.2","@nestjs/cli":"10.1.18","@types/jest":"29.5.5","@types/node":"20.7.0","lint-staged":"14.0.1","@types/auth0":"3.3.6","@types/express":"4.17.18","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.13","semantic-release":"22.0.5","@types/nodemailer":"6.4.11","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.4.0","@types/passport-jwt":"3.0.10","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.7.3","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.7.3","@darraghor/eslint-plugin-nestjs-typed":"4.0.16"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.38.2_1696078083470_0.3075574877108349","host":"s3://npm-registry-packages"}},"2.38.3":{"name":"@darraghor/nest-backend-libs","version":"2.38.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.38.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"eeb0c8d1a22452611894d6959b86d50291229f52","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.38.3.tgz","fileCount":403,"integrity":"sha512-LJiA5C7kzobcrdCNnr/5FdezJlfgNZvODpbi1QyjaUSLKyn5wy7gx+WOrgxwt/cY91YRovmEf2Ut9HQ9fRyhVQ==","signatures":[{"sig":"MEUCIQDx6NikQ2l/o8UlQ3KRr2QRZH1/DeiwH4HQIYbBtFPY3AIgEpQbgpVaogmJQqPyGiqjlUv4U1hI8OwNJnTiG/MsTcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542451},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"48fe86932e61d1dd3062b31c24437eb9bd790a47","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.1.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.0.1","axios":"1.5.1","chalk":"5.3.0","redis":"4.6.10","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"5.0.1","rimraf":"5.0.5","stripe":"13.6.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.5","nestjs-pino":"3.4.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.6","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.2.6","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.12","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.6","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.24.1","husky":"8.0.3","eslint":"8.49.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.2.2","@nestjs/cli":"10.1.18","@types/jest":"29.5.5","@types/node":"20.7.0","lint-staged":"14.0.1","@types/auth0":"3.3.6","@types/express":"4.17.18","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.1","@types/supertest":"2.0.13","semantic-release":"22.0.5","@types/nodemailer":"6.4.11","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.4.0","@types/passport-jwt":"3.0.10","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.7.3","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.7.3","@darraghor/eslint-plugin-nestjs-typed":"4.0.16"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.38.3_1696078154765_0.0015683447731662525","host":"s3://npm-registry-packages"}},"2.39.0":{"name":"@darraghor/nest-backend-libs","version":"2.39.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.39.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0f531343cbe124725c1b67c23080c3041e19cf55","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.39.0.tgz","fileCount":403,"integrity":"sha512-8BNKEuPHP5615bTQXW9abRWJ1hJDdnxthWxCd8/2dpXQBCcr+Ym4sXbK8Tfsk21qDJbOXyXoebtydh7HWFvTeg==","signatures":[{"sig":"MEYCIQC/ux0Nlp9G+Xu19Oz2BnkqQKOiTMY/Vw0Qehucpb6JwQIhAPyTKjOCEH0FmrisVZcpcMM3w22tdR0CrLlSx4rXq/P0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542450},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"a2fdde0b743c3e06e6e67441853d41cbfd85f833","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.1.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.0.1","axios":"1.5.1","chalk":"5.3.0","redis":"4.6.10","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"5.0.1","rimraf":"5.0.5","stripe":"13.8.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.5","nestjs-pino":"3.5.0","pino-pretty":"10.2.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.6","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.2.6","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.12","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.6","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.30.0","husky":"8.0.3","eslint":"8.50.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.2.2","@nestjs/cli":"10.1.18","@types/jest":"29.5.5","@types/node":"20.8.0","lint-staged":"14.0.1","@types/auth0":"3.3.6","@types/express":"4.17.18","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.2","@types/supertest":"2.0.13","semantic-release":"22.0.5","@types/nodemailer":"6.4.11","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.4.2","@types/passport-jwt":"3.0.10","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.7.3","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.7.3","@darraghor/eslint-plugin-nestjs-typed":"4.1.2"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.39.0_1696078538631_0.35249767188430403","host":"s3://npm-registry-packages"}},"2.39.1":{"name":"@darraghor/nest-backend-libs","version":"2.39.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.39.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b1557d18985c75441b43465adead8398ac69353c","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.39.1.tgz","fileCount":403,"integrity":"sha512-jbep0krM6pWOtbHPtaEEQbHM/nuY/ehilEoIbmH2xjwPAZ6pV1b+ISy8GYM9fvlBrE7/M79huUPdzUOpAdpekA==","signatures":[{"sig":"MEUCIHrS+2yknXFq/RUQOBmvQai0xm4Up6kyFP8E+GQEqvP9AiEAzYhwK0aI/e65iscFShhhkGienafHfk7N8kUOFTJygWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542450},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.17.1"},"exports":{"import":"./dist/index.js"},"gitHead":"99485f8856601b56bb8be0557e447d9caf6bc1c3","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.1.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.17.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.0.1","axios":"1.5.1","chalk":"5.3.0","redis":"4.6.10","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"5.0.1","rimraf":"5.0.5","stripe":"13.8.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.0.1","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.5","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.6","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.3","@nestjs/common":"10.2.6","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.1","@nestjs/swagger":"7.1.13","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.6","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.30.1","husky":"8.0.3","eslint":"8.50.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.4.4","typescript":"5.2.2","@nestjs/cli":"10.1.18","@types/jest":"29.5.5","@types/node":"20.8.2","lint-staged":"14.0.1","@types/auth0":"3.3.6","@types/express":"4.17.18","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.2","@types/supertest":"2.0.14","semantic-release":"22.0.5","@types/nodemailer":"6.4.11","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.4.2","@types/passport-jwt":"3.0.10","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.7.4","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.7.4","@darraghor/eslint-plugin-nestjs-typed":"4.1.3"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.39.1_1696759870501_0.6251821079375675","host":"s3://npm-registry-packages"}},"2.40.0":{"name":"@darraghor/nest-backend-libs","version":"2.40.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.40.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"36b2e54fd4126120daba3b26ba56d4f229bd8a43","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.40.0.tgz","fileCount":403,"integrity":"sha512-/RMie282IPJIndkJc4HHCe68OPXaqG6qv3vFKX9OViUJC7DehT699dmViUN9oGobhJmjS4/2zNTWIXM7Ke9wLw==","signatures":[{"sig":"MEYCIQDb6LXRwW19f4bz4gV3VQUDy2JbBfJ8pHII4TaE+2/WFwIhAKk3FHayEMFzIeJAhS13FFy27a82/2oX5t3MzXT31eCa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542449},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.18"},"exports":{"import":"./dist/index.js"},"gitHead":"573ac7106ce89bd469b6a1de6cce823d4b3b4923","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.1.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.18.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.0.1","axios":"1.5.1","chalk":"5.3.0","redis":"4.6.10","dotenv":"16.3.1","helmet":"7.0.0","nanoid":"5.0.1","rimraf":"5.0.5","stripe":"13.10.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.6","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.2.4","@nestjs/common":"10.2.7","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.13","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.33.1","husky":"8.0.3","eslint":"8.51.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.0.3","copyfiles":"2.4.1","ts-loader":"9.5.0","typescript":"5.2.2","@nestjs/cli":"10.1.18","@types/jest":"29.5.5","@types/node":"20.8.4","lint-staged":"14.0.1","@types/auth0":"3.3.6","@types/express":"4.17.19","tsconfig-paths":"4.2.0","@commitlint/cli":"17.7.2","@types/supertest":"2.0.14","semantic-release":"22.0.5","@types/nodemailer":"6.4.11","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.4.2","@types/passport-jwt":"3.0.10","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.21.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.7.5","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","@typescript-eslint/eslint-plugin":"6.7.5","@darraghor/eslint-plugin-nestjs-typed":"4.2.1"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.40.0_1697060088596_0.3460753496444211","host":"s3://npm-registry-packages"}},"2.40.1":{"name":"@darraghor/nest-backend-libs","version":"2.40.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.40.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"e0d007c68de48922856883d7f0723a0a68ae2063","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.40.1.tgz","fileCount":403,"integrity":"sha512-zfO+iGeCbx0Uz4FIDjqnThs9FL84IxMZEz6803+/syhmPpUXa+L6nw/+g3YD2kjgcZTqomAUvwhtXXU+BrOMAQ==","signatures":[{"sig":"MEYCIQCNqNYNjHi/hLRLM4TcKuFMcKF/hhYuc4X179Bf67cfbgIhAJt+AVFJXnktAOB6TzSMw7n+RUNi/eyjQC+WE3ezNWZh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":613752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.18"},"exports":{"import":"./dist/index.js"},"gitHead":"ceaaebc860615046636b31b03da37de6d196cfa5","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.1.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.18.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.1.0","axios":"1.5.1","chalk":"5.3.0","redis":"4.6.10","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.1","rimraf":"5.0.5","stripe":"13.11.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.6","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.3.1","@nestjs/common":"10.2.7","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.13","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.43.0","husky":"8.0.3","eslint":"8.54.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","copyfiles":"2.4.1","ts-loader":"9.5.0","typescript":"5.3.2","@nestjs/cli":"10.2.1","@types/jest":"29.5.5","@types/node":"20.8.4","lint-staged":"14.0.1","@types/auth0":"3.3.6","@types/express":"4.17.19","tsconfig-paths":"4.2.0","@commitlint/cli":"17.8.1","@types/supertest":"2.0.14","semantic-release":"22.0.5","@types/nodemailer":"6.4.11","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.10","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.12.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.8.1","@typescript-eslint/eslint-plugin":"6.12.0","@darraghor/eslint-plugin-nestjs-typed":"4.3.3"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.40.1_1701158736995_0.9312152049619953","host":"s3://npm-registry-packages"}},"2.40.2":{"name":"@darraghor/nest-backend-libs","version":"2.40.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.40.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ff8560fa3fdcbe0fc62075b29da0175a1f4c0a4a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.40.2.tgz","fileCount":403,"integrity":"sha512-WggGquFJRSXRp9PwfmMrb/GQuR5gpHUg2JpS+XWNh9p81lDI1+OlM4D5nd871LEJU5OrEOcP1pJiKaL50k5CrQ==","signatures":[{"sig":"MEUCIQCSW1T6HB5NuQVvr9F/s5gH3XWG0bQ5s3ZsLnzlgXbEBgIgCy0QzRYl0KGX4qHss4imK35Ie5uELgJvymaee5bYwuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":613752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.18"},"exports":{"import":"./dist/index.js"},"gitHead":"9062193c30c399479afaeac54622a5fc925341cb","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.18.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.1.0","axios":"1.6.0","chalk":"5.3.0","redis":"4.6.10","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.1","rimraf":"5.0.5","stripe":"13.11.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.6","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.3.1","@nestjs/common":"10.2.7","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.13","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.43.0","husky":"8.0.3","eslint":"8.54.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","copyfiles":"2.4.1","ts-loader":"9.5.0","typescript":"5.3.2","@nestjs/cli":"10.2.1","@types/jest":"29.5.5","@types/node":"20.8.4","lint-staged":"14.0.1","@types/auth0":"3.3.6","@types/express":"4.17.19","tsconfig-paths":"4.2.0","@commitlint/cli":"17.8.1","@types/supertest":"2.0.14","semantic-release":"22.0.5","@types/nodemailer":"6.4.11","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.10","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.12.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.8.1","@typescript-eslint/eslint-plugin":"6.12.0","@darraghor/eslint-plugin-nestjs-typed":"4.3.3"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.40.2_1701175150825_0.9695412969843415","host":"s3://npm-registry-packages"}},"2.40.3":{"name":"@darraghor/nest-backend-libs","version":"2.40.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.40.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"754631d5d7522e9c40d0615edac7541e73d7b39d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.40.3.tgz","fileCount":403,"integrity":"sha512-Vj5fkPKE1O3f9k6HlpDqboDk4rGd0smo7qmKxjlkm/VkExgfJnds6RhH1B9N4zuuuFnJ+TrlGAhPHvJjctrAKw==","signatures":[{"sig":"MEQCIAzxb5AIVJnqc1Rq5TVrhU2tyRtFm9AKZSW+E+32NgjmAiBNy1qT6fVyjgTH+ZotZKpa+M50venviNfE+m3g8dYNQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":613753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.18"},"exports":{"import":"./dist/index.js"},"gitHead":"9e5ce7bdad333954acbffdb08cc71427d417b1e1","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.18.1","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.1.0","axios":"1.6.0","chalk":"5.3.0","redis":"4.6.10","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.1","rimraf":"5.0.5","stripe":"13.11.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.6","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.3.1","@nestjs/common":"10.2.7","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.13","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.43.0","husky":"8.0.3","eslint":"8.54.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","copyfiles":"2.4.1","ts-loader":"9.5.0","typescript":"5.3.2","@nestjs/cli":"10.2.1","@types/jest":"29.5.5","@types/node":"20.10.0","lint-staged":"14.0.1","@types/auth0":"3.3.6","@types/express":"4.17.19","tsconfig-paths":"4.2.0","@commitlint/cli":"17.8.1","@types/supertest":"2.0.14","semantic-release":"22.0.5","@types/nodemailer":"6.4.11","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.10","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.12.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.8.1","@typescript-eslint/eslint-plugin":"6.12.0","@darraghor/eslint-plugin-nestjs-typed":"4.3.3"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.40.3_1701175358804_0.9312676500484947","host":"s3://npm-registry-packages"}},"2.41.0":{"name":"@darraghor/nest-backend-libs","version":"2.41.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.41.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"6f0d243016513b4fd1c1159988e428294bc59f3f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.41.0.tgz","fileCount":403,"integrity":"sha512-vmzUO3NESE7NZpjmGOffIX/5l1XCnju9m3DoyaqYN8AdQjVqPBlcn67msF0zWmB486ZszReY/eFiHSRhn0nsug==","signatures":[{"sig":"MEUCIQDu9ZBlZX7H7lpQTywUPyjKMTva+xBslgvH44plIBHceQIgVvjIMe4AsYSQE4oI2GCjpZxXP8JjEa//dtbK9kYJglk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":613753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=v18.18"},"exports":{"import":"./dist/index.js"},"gitHead":"6029a71b20c44eb06736e476ee39d7e7039d37a9","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.18.2","dependencies":{"add":"2.0.6","bull":"4.11.3","rxjs":"7.8.1","auth0":"4.1.0","axios":"1.6.0","chalk":"5.3.0","redis":"4.6.10","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.1","rimraf":"5.0.5","stripe":"13.11.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.6.0","pino-http":"8.5.0","nodemailer":"6.9.6","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.0","cache-manager":"5.3.1","@nestjs/common":"10.2.7","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.13","@nestjs/typeorm":"10.0.0","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.0","@nestjs/microservices":"10.2.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.43.0","husky":"8.0.3","eslint":"8.54.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","copyfiles":"2.4.1","ts-loader":"9.5.0","typescript":"5.3.2","@nestjs/cli":"10.2.1","@types/jest":"29.5.5","@types/node":"20.10.0","lint-staged":"14.0.1","@types/auth0":"3.3.6","@types/express":"4.17.19","tsconfig-paths":"4.2.0","@commitlint/cli":"17.8.1","@types/supertest":"2.0.14","semantic-release":"22.0.5","@types/nodemailer":"6.4.11","@nestjs/schematics":"^10.0.2","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.10","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.12.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.8.1","@typescript-eslint/eslint-plugin":"6.12.0","@darraghor/eslint-plugin-nestjs-typed":"4.3.3"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.41.0_1701175734555_0.4854712851109193","host":"s3://npm-registry-packages"}},"2.41.1":{"name":"@darraghor/nest-backend-libs","version":"2.41.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.41.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"55dd8be2950266826f297cdd2c352493aabdc97f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.41.1.tgz","fileCount":403,"integrity":"sha512-Yh72c9RPVaa1UC0S1Y8J9gtcbCb0lupv044P7POEnnXMoivLBWxTbk3UZL4qxpt+RqGGca//gFA9SgfES0T9xA==","signatures":[{"sig":"MEYCIQCRZTc8kQIg1xpCGeov97rWcS/pN/6pa02jqlgvAziruQIhANnLb34/SCw7oy+rq26R5yKfNzU3syuhUPqv4GE48tsJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":613760},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.18.2"},"exports":{"import":"./dist/index.js"},"gitHead":"cdaf6b831c029ae86bafa29f97aa70567f48619a","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"18.18.2","dependencies":{"add":"2.0.6","bull":"4.11.5","rxjs":"7.8.1","auth0":"4.1.0","axios":"1.6.2","chalk":"5.3.0","redis":"4.6.11","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.3","rimraf":"5.0.5","stripe":"13.11.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.6.0","pino-http":"8.5.1","nodemailer":"6.9.7","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.10","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.1","@nestjs/common":"10.2.10","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.16","@nestjs/typeorm":"10.0.1","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.2.10","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.43.0","husky":"8.0.3","eslint":"8.54.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.2","@nestjs/cli":"10.2.1","@types/jest":"29.5.10","@types/node":"20.10.0","lint-staged":"14.0.1","@types/auth0":"3.3.10","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"17.8.1","@types/supertest":"2.0.16","semantic-release":"22.0.8","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.0.3","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.13","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"48.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.12.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.8.1","@typescript-eslint/eslint-plugin":"6.12.0","@darraghor/eslint-plugin-nestjs-typed":"4.3.3"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.41.1_1701175999424_0.04227647201988516","host":"s3://npm-registry-packages"}},"2.42.0":{"name":"@darraghor/nest-backend-libs","version":"2.42.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.42.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"66ade01ecd909eb488312263b5522f1bc451719d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.42.0.tgz","fileCount":403,"integrity":"sha512-U7cn6LWZ94OHcX/XXS8J/SLTyJIRlLf6HvQ5ylLChTmJACCKJBw4eFlf9xEyTfZjazeh/mtwrgcL1ZvdTI0QfQ==","signatures":[{"sig":"MEQCIE53Pm+BhKSdyNkQu2giuHQ6RGYq1LQaPEvgsb+pYtibAiBIOIDX1OTdKVZvlpVO1RNsm0jLpWagEpdt2muavb8jHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":614399},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"04878262de391c1c9689cb9f014e333766025048","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.10.0","dependencies":{"add":"2.0.6","bull":"4.11.5","rxjs":"7.8.1","auth0":"4.1.0","axios":"1.6.2","chalk":"5.3.0","redis":"4.6.11","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.3","rimraf":"5.0.5","stripe":"14.5.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.6.0","pino-http":"8.5.1","nodemailer":"6.9.7","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.10","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.1","@nestjs/common":"10.2.10","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.16","@nestjs/typeorm":"10.0.1","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.2.10","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"2.43.0","husky":"8.0.3","eslint":"8.54.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.2","@nestjs/cli":"10.2.1","@types/jest":"29.5.10","@types/node":"20.10.0","lint-staged":"15.1.0","@types/auth0":"3.3.10","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.4.3","@types/supertest":"2.0.16","semantic-release":"22.0.8","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.0.3","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.13","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"49.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.12.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.3","@typescript-eslint/eslint-plugin":"6.12.0","@darraghor/eslint-plugin-nestjs-typed":"4.3.3"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.42.0_1701176450532_0.041066777174365354","host":"s3://npm-registry-packages"}},"2.42.1":{"name":"@darraghor/nest-backend-libs","version":"2.42.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.42.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"9935b723051f6380d40b1bac2bdf12f0c2f1000f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.42.1.tgz","fileCount":403,"integrity":"sha512-x/yh9ibpHKaKIPPjEzi9bOI7xZabHhrcWqFIBPvqMOqeWBJahPJ+yk0leI3z3qPaME6YnIWbpFZfDN5SNaSkuA==","signatures":[{"sig":"MEUCIA6IMm5waZH7Bw4xkkt9bIodZ3stF+mDQScOqqji5w54AiEAnLmJ4oz2+Kl8mZPX7JgTHimU3qxSfTYB7+5zw1S+e5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":614398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"69ebd1747c726586c48ce5ad725964732d3704b7","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.10.0","dependencies":{"add":"2.0.6","bull":"4.11.5","rxjs":"7.8.1","auth0":"4.1.0","axios":"1.6.2","chalk":"5.3.0","redis":"4.6.11","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.3","rimraf":"5.0.5","stripe":"14.5.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.6.0","pino-http":"8.5.1","nodemailer":"6.9.7","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.10","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.1","@nestjs/common":"10.2.10","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.16","@nestjs/typeorm":"10.0.1","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.1.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.2.10","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"3.3.0","husky":"8.0.3","eslint":"8.54.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.2","@nestjs/cli":"10.2.1","@types/jest":"29.5.10","@types/node":"20.10.1","lint-staged":"15.1.0","@types/auth0":"3.3.10","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.4.3","@types/supertest":"2.0.16","semantic-release":"22.0.8","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.0.3","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.13","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"49.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.12.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.3","@typescript-eslint/eslint-plugin":"6.12.0","@darraghor/eslint-plugin-nestjs-typed":"4.3.6"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.42.1_1701493800981_0.5751352083073238","host":"s3://npm-registry-packages"}},"2.42.2":{"name":"@darraghor/nest-backend-libs","version":"2.42.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.42.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"068b86a77b492fa28b3b4678e3d6d12e1b750fcb","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.42.2.tgz","fileCount":403,"integrity":"sha512-p2WZ2U7JTCwuw8ar4zYO9fCOrYh7za2Ys0q3Viz1WAH5Mu0yN5ZGKurILaig98zG8BARWOMYGk3WDgvg5gEXZg==","signatures":[{"sig":"MEUCIFJmtmfXgHHQ7RNgCTnCi/JtzUPFSp9KXekxESxSCWo1AiEAxAsEFy5A10reH0Kw8orXRVS6Ux8IHBtJ2sN3IcaPfIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":614398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"7c8eba7dbca2bb0044ba23aafb3dd4f0a2b67e95","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.10.0","dependencies":{"add":"2.0.6","bull":"4.11.5","rxjs":"7.8.1","auth0":"4.1.0","axios":"1.6.2","chalk":"5.3.0","redis":"4.6.11","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.3","rimraf":"5.0.5","stripe":"14.5.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"8.5.1","nodemailer":"6.9.7","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.10","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.1","@nestjs/common":"10.2.10","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.16","@nestjs/typeorm":"10.0.1","class-validator":"0.14.0","@nestjs/passport":"10.0.2","@nestjs/terminus":"10.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.2.10","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"3.3.0","husky":"8.0.3","eslint":"8.54.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.2","@nestjs/cli":"10.2.1","@types/jest":"29.5.10","@types/node":"20.10.1","lint-staged":"15.1.0","@types/auth0":"3.3.10","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.4.3","@types/supertest":"2.0.16","semantic-release":"22.0.8","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.0.3","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.13","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"49.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.13.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.3","@typescript-eslint/eslint-plugin":"6.13.1","@darraghor/eslint-plugin-nestjs-typed":"4.3.6"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.42.2_1701505013174_0.3541768662351412","host":"s3://npm-registry-packages"}},"2.42.3":{"name":"@darraghor/nest-backend-libs","version":"2.42.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.42.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"738e714aa7d72f3ced3230c6b0afb0de9851e273","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.42.3.tgz","fileCount":403,"integrity":"sha512-Lz5ITmICvmbbqoBjPhEKy4A3sbNIeKDo2egY0iUAS101rWRmTcmhvslk1e3inie4sCn0CRg2UFkHR+xmATKylw==","signatures":[{"sig":"MEYCIQDRMDaXm7MIhtE7RGTwQoButgB/bzWUE8XckW2MmUA2wwIhAIZHbiTgWrPvY2Y3bVqRvgwaLMc/pM8gJhprpBGYNesx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":614398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"633c1a271586013ebf130e21e4f540b83397a19d","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.10.0","dependencies":{"add":"2.0.6","bull":"4.11.5","rxjs":"7.8.1","auth0":"4.1.0","axios":"1.6.2","chalk":"5.3.0","redis":"4.6.11","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.4","rimraf":"5.0.5","stripe":"14.5.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"8.5.1","nodemailer":"6.9.7","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.10","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.1","@nestjs/common":"10.2.10","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.16","@nestjs/typeorm":"10.0.1","class-validator":"0.14.0","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.2.10","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"3.3.5","husky":"8.0.3","eslint":"8.54.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.2","@nestjs/cli":"10.2.1","@types/jest":"29.5.10","@types/node":"20.10.3","lint-staged":"15.1.0","@types/auth0":"3.3.10","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.4.3","@types/supertest":"2.0.16","semantic-release":"22.0.8","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.0.3","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.13","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"49.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.13.2","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.3","@typescript-eslint/eslint-plugin":"6.13.2","@darraghor/eslint-plugin-nestjs-typed":"4.3.7"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.42.3_1701987572321_0.1267546603368459","host":"s3://npm-registry-packages"}},"2.42.4":{"name":"@darraghor/nest-backend-libs","version":"2.42.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@2.42.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"713c7c5a09375e8212a89a0f75440a37677ca9e6","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-2.42.4.tgz","fileCount":403,"integrity":"sha512-isQwoahA3k3hifAE4FNUvEKZ7rq9AN8vzGXAyHZMoF/S3JFVVFxiS3gGspuwQ59iVm6IRr7iiU66mwkPQxVrxQ==","signatures":[{"sig":"MEUCIDZbL3sUsxAtrDSPcH6Gwi5vx2+kfHHAVUeiV4YCITKtAiEAvfJ4BcACuoyN4hPmY3+V03KVhxa/8b1Vx37VIs2wles=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616278},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"31fe18e329e6e632f3c6d2bf78dff699d2f12ea1","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"yarn clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"yarn build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.10.0","dependencies":{"add":"2.0.6","bull":"4.11.5","rxjs":"7.8.1","auth0":"4.1.0","axios":"1.6.2","chalk":"5.3.0","redis":"4.6.11","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.4","rimraf":"5.0.5","stripe":"14.7.0","typeorm":"0.3.17","date-fns":"2.30.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"8.5.1","nodemailer":"6.9.7","nestjs-pino":"3.5.0","pino-pretty":"10.2.3","@nestjs/bull":"10.0.1","@nestjs/core":"10.2.10","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.1","@nestjs/common":"10.2.10","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.16","@nestjs/typeorm":"10.0.1","class-validator":"0.14.0","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.0","reflect-metadata":"0.1.13","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.2.10","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"3.5.0","husky":"8.0.3","eslint":"8.55.0","ts-jest":"29.1.1","ts-node":"10.9.1","prettier":"3.1.0","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.2","@nestjs/cli":"10.2.1","@types/jest":"29.5.10","@types/node":"20.10.3","lint-staged":"15.2.0","@types/auth0":"3.3.10","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.4.3","@types/supertest":"2.0.16","semantic-release":"22.0.8","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.0.3","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.13","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"49.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"6.13.2","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.3","@typescript-eslint/eslint-plugin":"6.13.2","@darraghor/eslint-plugin-nestjs-typed":"4.3.7"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_2.42.4_1701990204586_0.42324893340984704","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@darraghor/nest-backend-libs","version":"3.0.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.0.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f0dca8a34f7d8a08530f73ca942ba784abe07338","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.0.0.tgz","fileCount":403,"integrity":"sha512-impciELklAxvRDwNY9ufgzfsEmAC9Bgb4FEK8exhZHL5Ozuxr+hbC5bcaTJbSAvUvbIcufrIEDvGEXNC1CAQ/Q==","signatures":[{"sig":"MEUCIQD57BXdvCOOdOtI1ITX8UnN2z8RfrYTw9sxPK0XH7Q0vQIgEEqoSaWW5LpyhrfFbqhrNTLmHtfTc2YE2OdNJqOaff4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617142},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"5684846dfe64a90e90cdc975b001670c349b737b","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.10.0","dependencies":{"add":"2.0.6","bull":"4.12.0","rxjs":"7.8.1","auth0":"4.2.0","axios":"1.6.2","chalk":"5.3.0","redis":"4.6.12","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.4","rimraf":"5.0.5","stripe":"14.10.0","typeorm":"0.3.17","date-fns":"3.0.6","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"8.6.0","nodemailer":"6.9.7","nestjs-pino":"3.5.0","pino-pretty":"10.3.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.3.0","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.2","@nestjs/common":"10.3.0","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.17","@nestjs/typeorm":"10.0.1","class-validator":"0.14.0","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.0","reflect-metadata":"0.2.1","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.3.0","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"3.8.4","husky":"8.0.3","yargs":"17.7.2","eslint":"8.56.0","ts-jest":"29.1.1","ts-node":"10.9.2","prettier":"3.1.1","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.3","@nestjs/cli":"10.2.1","@types/jest":"29.5.11","@types/node":"20.10.5","lint-staged":"15.2.0","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.4.3","@types/supertest":"6.0.1","semantic-release":"22.0.12","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.0.3","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.13","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"50.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"6.15.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.3","@typescript-eslint/eslint-plugin":"6.15.0","@darraghor/eslint-plugin-nestjs-typed":"4.3.9"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.0.0_1703314383491_0.9237799165637908","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@darraghor/nest-backend-libs","version":"3.0.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.0.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b410f21e1f283de566a6fee57dff82a1b208c28c","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.0.1.tgz","fileCount":403,"integrity":"sha512-qTrJ6e7cBxFVNycWIAKsIG8JH9LrLaUlv7rlqRWG8qf0r9ZJhzwzKG6hMBFGZ8MI+OBpqIw6Y/YdO9fSL76xPQ==","signatures":[{"sig":"MEQCIE38A/n9eGSkeYOMgjSJN5GSR9l5ud1U8mOjnF3ICLKOAiBD4T+y0HWPTOw7cXE0oxiF3oZUA8i0lc9RIFNdfil+FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617424},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"b984f08d223dc39ee6625a5499fc97f54ed65c40","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.10.0","dependencies":{"add":"2.0.6","bull":"4.12.0","rxjs":"7.8.1","auth0":"4.2.0","axios":"1.6.2","chalk":"5.3.0","redis":"4.6.12","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.4","rimraf":"5.0.5","stripe":"14.10.0","typeorm":"0.3.17","date-fns":"3.0.6","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"8.6.0","nodemailer":"6.9.7","nestjs-pino":"3.5.0","pino-pretty":"10.3.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.3.0","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.2","@nestjs/common":"10.3.0","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.17","@nestjs/typeorm":"10.0.1","class-validator":"0.14.0","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.0","reflect-metadata":"0.2.1","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.3.0","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"3.8.4","husky":"8.0.3","yargs":"17.7.2","eslint":"8.56.0","ts-jest":"29.1.1","ts-node":"10.9.2","prettier":"3.1.1","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.3","@nestjs/cli":"10.2.1","@types/jest":"29.5.11","@types/node":"20.10.5","lint-staged":"15.2.0","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.4.3","@types/supertest":"6.0.1","semantic-release":"22.0.12","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.0.3","eslint-plugin-jest":"27.6.0","@types/passport-jwt":"3.0.13","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"50.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"6.15.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.3","@typescript-eslint/eslint-plugin":"6.15.0","@darraghor/eslint-plugin-nestjs-typed":"4.3.9"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.0.1_1703377576690_0.40566967821406386","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@darraghor/nest-backend-libs","version":"3.0.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.0.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"c35eb9bd622033f8af3781c914a1ab7ead0276e6","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.0.2.tgz","fileCount":403,"integrity":"sha512-nSA8u4zweMpu/BK6/M/JJuoblXYQVBwtI54vYI/ZUtzenNbY3EwWdmmyDqDTqpGx9+8GdmPVvnXput1Qv4DWMw==","signatures":[{"sig":"MEYCIQCNd3Jdg3GZVZvGkoRbF35EqE1yC4TfjufXc3DRdrkSMgIhAIjOqTgJi50ZLY/UmxXUJxFvfJaihw1POKi1/jvIJqD9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617519},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"b5393264297c45014c71a4d77169f75b119a9f58","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.10.0","dependencies":{"add":"2.0.6","bull":"4.12.0","rxjs":"7.8.1","auth0":"4.2.0","axios":"1.6.2","chalk":"5.3.0","redis":"4.6.12","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.4","rimraf":"5.0.5","stripe":"14.10.0","typeorm":"0.3.17","date-fns":"3.0.6","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"8.6.0","nodemailer":"6.9.7","nestjs-pino":"3.5.0","pino-pretty":"10.3.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.3.0","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.2","@nestjs/common":"10.3.0","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.17","@nestjs/typeorm":"10.0.1","class-validator":"0.14.0","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.0","reflect-metadata":"0.2.1","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.3.0","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"3.13.2","husky":"8.0.3","yargs":"17.7.2","eslint":"8.56.0","ts-jest":"29.1.1","ts-node":"10.9.2","prettier":"3.2.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.3","@nestjs/cli":"10.3.0","@types/jest":"29.5.11","@types/node":"20.11.1","lint-staged":"15.2.0","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.4.4","@types/supertest":"6.0.2","semantic-release":"23.0.0","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.0","eslint-plugin-jest":"27.6.3","@types/passport-jwt":"4.0.0","eslint-plugin-jsdoc":"48.0.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"50.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"6.18.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.4","@typescript-eslint/eslint-plugin":"6.18.1","@darraghor/eslint-plugin-nestjs-typed":"4.4.0"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.0.2_1705306198516_0.721208136180989","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@darraghor/nest-backend-libs","version":"3.0.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.0.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"de87de7647ea8ecc4b6c8ed593c495966bc07f4e","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.0.3.tgz","fileCount":403,"integrity":"sha512-0gcRFhzk+BWvf+OyFvATcPyKz0YdHJoFsQdiH2D9d4jkijhLjz1D9WKKGvw39b4/W36tvfPPtrv43hZDikxE4A==","signatures":[{"sig":"MEUCIQCFNofRZgyi9YALb2kk5P3hAP209TdFs2K2JGY7hnwpJQIgJ7OqnFBIjwdXNZyGdZuBXoC8GmDx/4W11Sx7ah4Io+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617518},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"10f02b30816425e55820d490f10fbbc05440d812","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.10.0","dependencies":{"add":"2.0.6","bull":"4.12.0","rxjs":"7.8.1","auth0":"4.2.0","axios":"1.6.2","chalk":"5.3.0","redis":"4.6.12","dotenv":"16.3.1","helmet":"7.1.0","nanoid":"5.0.4","rimraf":"5.0.5","stripe":"14.10.0","typeorm":"0.3.17","date-fns":"3.0.6","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.7","nestjs-pino":"4.0.0","pino-pretty":"10.3.0","@nestjs/bull":"10.0.1","@nestjs/core":"10.3.0","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.2","@nestjs/common":"10.3.0","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.17","@nestjs/typeorm":"10.0.1","class-validator":"0.14.0","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.0","reflect-metadata":"0.2.1","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.3.0","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"4.2.3","husky":"9.0.7","yargs":"17.7.2","eslint":"8.56.0","ts-jest":"29.1.1","ts-node":"10.9.2","prettier":"3.2.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.3","@nestjs/cli":"10.3.0","@types/jest":"29.5.11","@types/node":"20.11.1","lint-staged":"15.2.0","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.4.4","@types/supertest":"6.0.2","semantic-release":"23.0.0","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.0","eslint-plugin-jest":"27.6.3","@types/passport-jwt":"4.0.0","eslint-plugin-jsdoc":"48.0.2","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"50.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"6.18.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.4","@typescript-eslint/eslint-plugin":"6.18.1","@darraghor/eslint-plugin-nestjs-typed":"4.4.0"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.0.3_1706931494527_0.2901292383836678","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@darraghor/nest-backend-libs","version":"3.0.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.0.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"76c5f8b6e8e5b19a3b011409f7c4a6ba0870e995","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.0.4.tgz","fileCount":403,"integrity":"sha512-q6iKm1BSi2QnWvsrPOAUkyKDyRWIK022VUohaj6wyEdGq0NucqIlr9ntI3qL1KkVgJfmpA2Pw+c2ElPzcU/Ilg==","signatures":[{"sig":"MEUCIQDGXqyY27gR/49O2THeXp3ijQoOsd/zXOY+vxRLJfF5fQIgRrNxT66NwN3BSGieD/HIU1F2aiqEJPr3JKvqRveinMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617519},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"d7a90422abfc97186aa34c9cce394823ffb82a1f","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky install","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.3","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.10.0","dependencies":{"add":"2.0.6","bull":"4.12.2","rxjs":"7.8.1","auth0":"4.2.0","axios":"1.6.7","chalk":"5.3.0","redis":"4.6.12","dotenv":"16.3.2","helmet":"7.1.0","nanoid":"5.0.4","rimraf":"5.0.5","stripe":"14.10.0","typeorm":"0.3.20","date-fns":"3.0.6","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.9","nestjs-pino":"4.0.0","pino-pretty":"10.3.1","@nestjs/bull":"10.0.1","@nestjs/core":"10.3.1","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.3.2","@nestjs/common":"10.3.1","@nestjs/config":"3.1.1","twitter-api-v2":"1.15.2","@nestjs/swagger":"7.1.17","@nestjs/typeorm":"10.0.1","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.1","reflect-metadata":"0.2.1","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.1.1","@nestjs/microservices":"10.3.1","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"4.2.3","husky":"9.0.7","yargs":"17.7.2","eslint":"8.56.0","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.4","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.3","@nestjs/cli":"10.3.0","@types/jest":"29.5.11","@types/node":"20.11.13","lint-staged":"15.2.0","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.4.4","@types/supertest":"6.0.2","semantic-release":"23.0.0","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.0","eslint-plugin-jest":"27.6.3","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.0.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"50.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"6.18.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.4","@typescript-eslint/eslint-plugin":"6.18.1","@darraghor/eslint-plugin-nestjs-typed":"4.4.1"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.0.4_1706932230386_0.32507248243513165","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@darraghor/nest-backend-libs","version":"3.1.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.1.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"6c7cd36fc907d0613d9d0bdd0d3c885073e83b02","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.1.0.tgz","fileCount":403,"integrity":"sha512-j5FfesG+4mN0a3XcqemBSjhA8RzzsIOnLVpPdZBHMkFG25YQJwwGtcFvdeHL7CWrmqFASY3LziqU4r6yDAaXuQ==","signatures":[{"sig":"MEUCIGKcNY2HTfQRY3fo1skt1odGkF63C5l7Y65cBhxMdGLoAiEA9RvXqOP2Qve/jpfXSUmsIZ2IjEwTQqqwa65fMLlLsZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":618141},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js"},"gitHead":"91300078f8202e38f809e1f8d3eb19c529cd923c","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.11.0","dependencies":{"add":"2.0.6","bull":"4.12.2","rxjs":"7.8.1","auth0":"4.3.0","axios":"1.6.7","chalk":"5.3.0","redis":"4.6.12","dotenv":"16.4.1","helmet":"7.1.0","nanoid":"5.0.5","rimraf":"5.0.5","stripe":"14.14.0","typeorm":"0.3.20","date-fns":"3.3.1","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.9","nestjs-pino":"4.0.0","pino-pretty":"10.3.1","@nestjs/bull":"10.0.1","@nestjs/core":"10.3.1","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.4.0","@nestjs/common":"10.3.1","@nestjs/config":"3.1.1","twitter-api-v2":"1.16.0","@nestjs/swagger":"7.2.0","@nestjs/typeorm":"10.0.1","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.1","reflect-metadata":"0.2.1","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.2.0","@nestjs/microservices":"10.3.1","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"4.3.0","husky":"9.0.10","yargs":"17.7.2","eslint":"8.56.0","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.4","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.3","@nestjs/cli":"10.3.0","@types/jest":"29.5.12","@types/node":"20.11.16","lint-staged":"15.2.1","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.6.0","@types/supertest":"6.0.2","semantic-release":"23.0.0","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.0","eslint-plugin-jest":"27.6.3","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.0.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"50.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"6.20.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.6.0","@typescript-eslint/eslint-plugin":"6.20.0","@darraghor/eslint-plugin-nestjs-typed":"4.4.3"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.1.0_1706949125657_0.8064592215441697","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@darraghor/nest-backend-libs","version":"3.1.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.1.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f01e8d01805986965df76c0ef8089ab5f39ffb3b","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.1.1.tgz","fileCount":403,"integrity":"sha512-8nO7/6HzcrZ0Gq2yGJL1h39y5ffb70impnhzCl4f/Ld8E7HvycfmDk6E1jvPi8uOOJrEy09QOvRsuNLIN7RBNA==","signatures":[{"sig":"MEUCIC6CxUFE7GfaFbUeYMJcKD/gpT0IwteF5RfWvTTyz6RPAiEA0l10QshTqoqkMsEKQLyaTfriSPBEkMUBkCoumZSp76s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":618141},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.11.0"},"exports":{"import":"./dist/index.js"},"gitHead":"6c3890ed33d4d2bf222ae71bd7afebb510221219","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.2.4","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.11.0","dependencies":{"add":"2.0.6","bull":"4.12.2","rxjs":"7.8.1","auth0":"4.3.0","axios":"1.6.7","chalk":"5.3.0","redis":"4.6.12","dotenv":"16.4.1","helmet":"7.1.0","nanoid":"5.0.5","rimraf":"5.0.5","stripe":"14.15.0","typeorm":"0.3.20","date-fns":"3.3.1","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.9","nestjs-pino":"4.0.0","pino-pretty":"10.3.1","@nestjs/bull":"10.1.0","@nestjs/core":"10.3.1","passport-jwt":"4.0.1","@nestjs/axios":"3.0.1","cache-manager":"5.4.0","@nestjs/common":"10.3.1","@nestjs/config":"3.2.0","twitter-api-v2":"1.16.0","@nestjs/swagger":"7.3.0","@nestjs/typeorm":"10.0.1","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.1","reflect-metadata":"0.2.1","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.2.0","@nestjs/microservices":"10.3.1","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"4.1.2","@nestjs/platform-express":"10.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"4.4.0","husky":"9.0.10","yargs":"17.7.2","eslint":"8.56.0","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.4","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.3.3","@nestjs/cli":"10.3.0","@types/jest":"29.5.12","@types/node":"20.11.16","lint-staged":"15.2.1","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"18.6.0","@types/supertest":"6.0.2","semantic-release":"23.0.0","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.0","eslint-plugin-jest":"27.6.3","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.0.4","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.23.0","eslint-plugin-unicorn":"51.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"6.21.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.6.0","@typescript-eslint/eslint-plugin":"6.21.0","@darraghor/eslint-plugin-nestjs-typed":"4.5.0"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.1.1_1707641135219_0.662693430856534","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@darraghor/nest-backend-libs","version":"3.2.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.2.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"860c375312ed49165a57ccd78ab9a23d1868ab7f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.2.0.tgz","fileCount":403,"integrity":"sha512-/H8rIE2L8y6IEBFItE2x03fZCeTV1gK5dVUMSICZKOS0RFn9ORmPkJZBkLt9SS2ygv6lRk8N4C9DjOUs4XvwNg==","signatures":[{"sig":"MEUCICZCkiBGFJ/VMVRf/lndn32EXv1gjmzGpV5nI8neip2tAiEAowT38JVehGZG64EJ92HUk87De7XM+xVYlynxQSI4Ed4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624729},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.11.1"},"exports":{"import":"./dist/index.js"},"gitHead":"44aa7bf9627dbd83ea390cde3fb384bfdae39414","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.5.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.12.0","dependencies":{"add":"2.0.6","bull":"4.12.2","rxjs":"7.8.1","auth0":"4.3.1","axios":"1.6.8","chalk":"5.3.0","redis":"4.6.13","dotenv":"16.4.5","helmet":"7.1.0","nanoid":"5.0.6","rimraf":"5.0.5","stripe":"14.24.0","typeorm":"0.3.20","date-fns":"3.6.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.13","nestjs-pino":"4.0.0","pino-pretty":"11.0.0","@nestjs/bull":"10.1.1","@nestjs/core":"10.3.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.2","cache-manager":"5.5.1","@nestjs/common":"10.3.7","@nestjs/config":"3.2.2","twitter-api-v2":"1.16.1","@nestjs/swagger":"7.3.1","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.2.2","@nestjs/microservices":"10.3.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.0.0","@nestjs/platform-express":"10.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.8.0","husky":"9.0.11","yargs":"17.7.2","eslint":"9.0.0","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.4.4","@nestjs/cli":"10.3.2","@types/jest":"29.5.12","@types/node":"20.12.5","lint-staged":"15.2.2","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"19.2.1","@types/supertest":"6.0.2","semantic-release":"23.0.7","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.1","eslint-plugin-jest":"27.9.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.2.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.1","eslint-plugin-unicorn":"52.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"7.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.1.0","@typescript-eslint/eslint-plugin":"7.5.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.5"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.2.0_1712371089292_0.973650083554664","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@darraghor/nest-backend-libs","version":"3.2.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.2.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"a71f27a67e0529d0710dbddaac1757df8ee5c79a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.2.1.tgz","fileCount":403,"integrity":"sha512-lMJnnt1SWZWclN1VdSQLLp3WpwtibspnIHUx+CBOwY6pN/p/Apiq42VALjyB/auYr17eMLHR/cmdDCy54iLKcQ==","signatures":[{"sig":"MEYCIQC1Pc7Oteul2utlYRT12twfoilN9FT8WZaIE5JK9JWZxQIhAJZpfVGg+LvsapiIl0BcQ8lW8Y4kxUBY3F8CCfGi1md7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624729},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.11.1"},"exports":{"import":"./dist/index.js"},"gitHead":"f8365a1ac4f0ea4c0602451a0c59e6b5ba1b8d2e","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.5.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.12.0","dependencies":{"add":"2.0.6","bull":"4.12.2","rxjs":"7.8.1","auth0":"4.3.1","axios":"1.6.8","chalk":"5.3.0","redis":"4.6.13","dotenv":"16.4.5","helmet":"7.1.0","nanoid":"5.0.6","rimraf":"5.0.5","stripe":"14.24.0","typeorm":"0.3.20","date-fns":"3.6.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.13","nestjs-pino":"4.0.0","pino-pretty":"11.0.0","@nestjs/bull":"10.1.1","@nestjs/core":"10.3.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.2","cache-manager":"5.5.1","@nestjs/common":"10.3.7","@nestjs/config":"3.2.2","twitter-api-v2":"1.16.1","@nestjs/swagger":"7.3.1","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.2.2","@nestjs/microservices":"10.3.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.0.0","@nestjs/platform-express":"10.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.8.0","husky":"9.0.11","yargs":"17.7.2","eslint":"9.0.0","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.4.4","@nestjs/cli":"10.3.2","@types/jest":"29.5.12","@types/node":"20.12.5","lint-staged":"15.2.2","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"19.2.1","@types/supertest":"6.0.2","semantic-release":"23.0.7","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.1","eslint-plugin-jest":"27.9.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.2.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.1","eslint-plugin-unicorn":"52.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"7.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.1.0","@typescript-eslint/eslint-plugin":"7.5.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.5"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.2.1_1712371173249_0.7138091411547731","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@darraghor/nest-backend-libs","version":"3.3.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.3.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3e7b35fafdbdd13d86fde8127c75ca8a6a11ba19","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.3.0.tgz","fileCount":403,"integrity":"sha512-BFG+2wnKDigbpILMlp74y47I8wOYizs/KacImYPf1SASI+/A/mA4sZ4dYi2K77hB9nmVQ967HwAY1EPrKMamtg==","signatures":[{"sig":"MEQCH1/0fVrS1jrjsRbYjcMqEDlA2yb6Ilvv3GLPF2b9PjwCIQDzXKUTfY9W71giS7PlB8F7NY7Sir9Ur4lNVCtAd9hayA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624729},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"7de063a66f1dd2cdc1e266c86270599e1e2e2ba1","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.5.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.12.0","dependencies":{"add":"2.0.6","bull":"4.12.2","rxjs":"7.8.1","auth0":"4.3.1","axios":"1.6.8","chalk":"5.3.0","redis":"4.6.13","dotenv":"16.4.5","helmet":"7.1.0","nanoid":"5.0.6","rimraf":"5.0.5","stripe":"14.24.0","typeorm":"0.3.20","date-fns":"3.6.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.13","nestjs-pino":"4.0.0","pino-pretty":"11.0.0","@nestjs/bull":"10.1.1","@nestjs/core":"10.3.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.2","cache-manager":"5.5.1","@nestjs/common":"10.3.7","@nestjs/config":"3.2.2","twitter-api-v2":"1.16.1","@nestjs/swagger":"7.3.1","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.2.2","@nestjs/microservices":"10.3.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.0.0","@nestjs/platform-express":"10.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.8.0","husky":"9.0.11","yargs":"17.7.2","eslint":"9.0.0","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.4.4","@nestjs/cli":"10.3.2","@types/jest":"29.5.12","@types/node":"20.12.5","lint-staged":"15.2.2","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"19.2.1","@types/supertest":"6.0.2","semantic-release":"23.0.7","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.1","eslint-plugin-jest":"27.9.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.2.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.1","eslint-plugin-unicorn":"52.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"7.5.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.1.0","@typescript-eslint/eslint-plugin":"7.5.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.5"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.3.0_1712371689239_0.2146026212754817","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@darraghor/nest-backend-libs","version":"3.3.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.3.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"2fa85b4a197b193efaf97a575648dcf91720b3c4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.3.1.tgz","fileCount":403,"integrity":"sha512-0eL3LsZCXazono3BynpU0d48xkyG2uBaPdPuZxVMS5R+ADJp3muar4/ejAuwalIYzQpCJsPYtWotyEo8Kf+VEg==","signatures":[{"sig":"MEYCIQD/iB4tbIsuqhMkLuhwiIyZke/bSX4fTikMhzphR1IVJQIhAMg5eBuM6zHYlUT/40spoEdxGq6sBTQXi775jpiddSB4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626550},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"0713ec03412481ced648fb310fca20ec92cfadf7","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.5.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.12.1","dependencies":{"add":"2.0.6","bull":"4.12.2","rxjs":"7.8.1","auth0":"4.3.1","axios":"1.6.8","chalk":"5.3.0","redis":"4.6.13","dotenv":"16.4.5","helmet":"7.1.0","nanoid":"5.0.7","rimraf":"5.0.5","stripe":"15.1.0","typeorm":"0.3.20","date-fns":"3.6.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.13","nestjs-pino":"4.0.0","pino-pretty":"11.0.0","@nestjs/bull":"10.1.1","@nestjs/core":"10.3.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.2","cache-manager":"5.5.1","@nestjs/common":"10.3.7","@nestjs/config":"3.2.2","twitter-api-v2":"1.16.1","@nestjs/swagger":"7.3.1","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.2.2","@nestjs/microservices":"10.3.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.0.0","@nestjs/platform-express":"10.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.9.4","husky":"9.0.11","yargs":"17.7.2","eslint":"9.0.0","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.4.5","@nestjs/cli":"10.3.2","@types/jest":"29.5.12","@types/node":"20.12.7","lint-staged":"15.2.2","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"19.2.1","@types/supertest":"6.0.2","semantic-release":"23.0.8","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.1","eslint-plugin-jest":"28.2.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.2.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.1","eslint-plugin-unicorn":"52.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"7.6.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.1.0","@typescript-eslint/eslint-plugin":"7.6.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.6"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.3.1_1712973733749_0.059078761077706154","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"@darraghor/nest-backend-libs","version":"3.3.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.3.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"9bcceaab1afa74dfc08a595456b1bc3bca2d80a2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.3.2.tgz","fileCount":403,"integrity":"sha512-85PBxDfev1TRc+V+qArqaGFyzSN/SqbALElAuTB2keF+pJxC+pBcG9+Jv/iUPR+bvce5dmzYhi15kPEW2hItkQ==","signatures":[{"sig":"MEYCIQCl5wfoeXZm4KVOgsVWRTl+fA5vkDSyayfZWZ+aguIPbAIhALU4I1HECaLoda9k9G+4Ny8Dggbk0dTqMM1xX1RqPRnV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626550},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"069f792d29a4f33d465f072c92335bb147554f47","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.5.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.12.1","dependencies":{"add":"2.0.6","bull":"4.12.2","rxjs":"7.8.1","auth0":"4.3.1","axios":"1.6.8","chalk":"5.3.0","redis":"4.6.13","dotenv":"16.4.5","helmet":"7.1.0","nanoid":"5.0.7","rimraf":"5.0.5","stripe":"15.1.0","typeorm":"0.3.20","date-fns":"3.6.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.13","nestjs-pino":"4.0.0","pino-pretty":"11.0.0","@nestjs/bull":"10.1.1","@nestjs/core":"10.3.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.2","cache-manager":"5.5.1","@nestjs/common":"10.3.7","@nestjs/config":"3.2.2","twitter-api-v2":"1.16.1","@nestjs/swagger":"7.3.1","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.2.2","@nestjs/microservices":"10.3.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.0.0","@nestjs/platform-express":"10.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.9.4","husky":"9.0.11","yargs":"17.7.2","eslint":"9.0.0","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.4.5","@nestjs/cli":"10.3.2","@types/jest":"29.5.12","@types/node":"20.12.7","lint-staged":"15.2.2","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"19.2.1","@types/supertest":"6.0.2","semantic-release":"23.0.8","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.1","eslint-plugin-jest":"28.2.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.2.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.1","eslint-plugin-unicorn":"52.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"7.6.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.1.0","@typescript-eslint/eslint-plugin":"7.6.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.6"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.3.2_1712977375170_0.8225303826806698","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"@darraghor/nest-backend-libs","version":"3.3.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.3.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"57eb3bb8d62a5942c25321c8707774abdb554f45","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.3.3.tgz","fileCount":403,"integrity":"sha512-zGhZwo16BaqwJ9IA0+YZQmyq91AU7L9WaJC1vZ6WCDxdXwKRNX1WF0Daam+PT0du1Iixs8T1mhrKn26H1CoofA==","signatures":[{"sig":"MEUCIF6d4aeVne0VKmwbhZv0Tg7e1IGOkBA0XQCsTpO6gqauAiEAhe/5z3rJULayXKoNERrKyT5RS1/gQNL0LnyE6H4o5m0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626550},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"dd746887260a90ccbbbb535fe0188e09cb13f18f","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.5.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.12.1","dependencies":{"add":"2.0.6","bull":"4.12.2","rxjs":"7.8.1","auth0":"4.3.1","axios":"1.6.8","chalk":"5.3.0","redis":"4.6.13","dotenv":"16.4.5","helmet":"7.1.0","nanoid":"5.0.7","rimraf":"5.0.5","stripe":"15.1.0","typeorm":"0.3.20","date-fns":"3.6.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.13","nestjs-pino":"4.0.0","pino-pretty":"11.0.0","@nestjs/bull":"10.1.1","@nestjs/core":"10.3.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.2","cache-manager":"5.5.1","@nestjs/common":"10.3.7","@nestjs/config":"3.2.2","twitter-api-v2":"1.16.1","@nestjs/swagger":"7.3.1","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.2.2","@nestjs/microservices":"10.3.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.0.0","@nestjs/platform-express":"10.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.9.4","husky":"9.0.11","yargs":"17.7.2","eslint":"9.0.0","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.4.5","@nestjs/cli":"10.3.2","@types/jest":"29.5.12","@types/node":"20.12.7","lint-staged":"15.2.2","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"19.2.1","@types/supertest":"6.0.2","semantic-release":"23.0.8","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.1","eslint-plugin-jest":"28.2.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.2.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.1","eslint-plugin-unicorn":"52.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"7.6.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.1.0","@typescript-eslint/eslint-plugin":"7.6.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.6"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.3.3_1712977578763_0.12267102195348834","host":"s3://npm-registry-packages"}},"3.3.4":{"name":"@darraghor/nest-backend-libs","version":"3.3.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.3.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0124f14f01d2e7c12c6a59145dd2fd036735e960","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.3.4.tgz","fileCount":403,"integrity":"sha512-wSbn2zOzaHkix/h0Up4iX60PHBucRFM98+c1CvbUxgWCG0hxaVAMvbh18x8+pwAyzo+UT5huaaVqwBLv684tjw==","signatures":[{"sig":"MEQCIGIQ9vtJAdfy1g/3mGErKyRnd1/kzNQg0FTsW6xRTpKWAiBcwxaTbMd19RgEQiO7/vPh4RemCvuqXV2vDsM+5cJY5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626961},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"eca4a0c791ab3695299231ebb502d192333ef042","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.5.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.12.2","dependencies":{"add":"2.0.6","bull":"4.12.2","rxjs":"7.8.1","auth0":"4.3.1","axios":"1.6.8","chalk":"5.3.0","redis":"4.6.13","dotenv":"16.4.5","helmet":"7.1.0","nanoid":"5.0.7","rimraf":"5.0.5","stripe":"15.3.0","typeorm":"0.3.20","date-fns":"3.6.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.13","nestjs-pino":"4.0.0","pino-pretty":"11.0.0","@nestjs/bull":"10.1.1","@nestjs/core":"10.3.7","passport-jwt":"4.0.1","@nestjs/axios":"3.0.2","cache-manager":"5.5.1","@nestjs/common":"10.3.7","@nestjs/config":"3.2.2","twitter-api-v2":"1.16.1","@nestjs/swagger":"7.3.1","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.0","@nestjs/cache-manager":"2.2.2","@nestjs/microservices":"10.3.7","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.0.0","@nestjs/platform-express":"10.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.10.0","husky":"9.0.11","yargs":"17.7.2","eslint":"9.1.1","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.4.5","@nestjs/cli":"10.3.2","@types/jest":"29.5.12","@types/node":"20.12.7","lint-staged":"15.2.2","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"19.3.0","@types/supertest":"6.0.2","semantic-release":"23.0.8","@types/nodemailer":"6.4.14","@nestjs/schematics":"^10.1.1","eslint-plugin-jest":"28.2.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.2.3","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.1","eslint-plugin-unicorn":"52.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"7.7.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.2.2","@typescript-eslint/eslint-plugin":"7.7.1","@darraghor/eslint-plugin-nestjs-typed":"5.0.6"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.3.4_1714179414003_0.9644770101786122","host":"s3://npm-registry-packages"}},"3.3.5":{"name":"@darraghor/nest-backend-libs","version":"3.3.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.3.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"576fffa4f1b30739bbb107fba6f8e0b9cdad97a1","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.3.5.tgz","fileCount":403,"integrity":"sha512-YrDF6rGeU4khgI+edAtmQdVMr8oWVO7c6Aw0//c/2nuib6GuYwGc/j3hBEfV3eBHJRdrFlo5jDyPyA+TZbjavA==","signatures":[{"sig":"MEQCIHj2/QND2TleLGQd1pBcvJ/FXigirPDUOqbxAj6EoVClAiBoIQWEz4kbllnLOvdySN2L/V2eaf30qkrwvbncttTjIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626968},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.12.2"},"exports":{"import":"./dist/index.js"},"gitHead":"8c8f4caddfa7dd30c9b0b59cf6e6fdf06f2bb828","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.7.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.15.1","dependencies":{"add":"2.0.6","bull":"4.12.9","rxjs":"7.8.1","auth0":"4.3.1","axios":"1.6.8","chalk":"5.3.0","redis":"4.6.15","dotenv":"16.4.5","helmet":"7.1.0","nanoid":"5.0.7","rimraf":"5.0.9","stripe":"15.3.0","typeorm":"0.3.20","date-fns":"3.6.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"9.0.0","nodemailer":"6.9.14","nestjs-pino":"4.0.0","pino-pretty":"11.0.0","@nestjs/bull":"10.1.1","@nestjs/core":"10.3.10","passport-jwt":"4.0.1","@nestjs/axios":"3.0.2","cache-manager":"5.5.3","@nestjs/common":"10.3.10","@nestjs/config":"3.2.3","twitter-api-v2":"1.16.4","@nestjs/swagger":"7.3.1","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.2.2","@nestjs/microservices":"10.3.10","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.0.1","@nestjs/platform-express":"10.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.10.1","husky":"9.0.11","yargs":"17.7.2","eslint":"9.1.1","ts-jest":"29.1.5","ts-node":"10.9.2","prettier":"3.2.5","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.4.5","@nestjs/cli":"10.3.2","@types/jest":"29.5.12","@types/node":"20.12.14","lint-staged":"15.2.7","@types/auth0":"3.3.10","@types/yargs":"17.0.32","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@commitlint/cli":"19.3.0","@types/supertest":"6.0.2","semantic-release":"23.0.8","@types/nodemailer":"6.4.15","@nestjs/schematics":"^10.1.2","eslint-plugin-jest":"28.2.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"48.2.15","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.25.1","eslint-plugin-unicorn":"52.0.0","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"7.7.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.2.2","@typescript-eslint/eslint-plugin":"7.7.1","@darraghor/eslint-plugin-nestjs-typed":"5.0.14"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.3.5_1721511199858_0.4270662885543226","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@darraghor/nest-backend-libs","version":"3.4.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.4.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"c06b30329f794883a82a612b65422b716b3bf308","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.4.0.tgz","fileCount":403,"integrity":"sha512-1tESiIQ0DUtJN+pkXsgWSuh2NrDSYqLiZrXwhJWzDA/udDbuYLvC43mw7yK4tSQAbEMN0oGrefJBM/tj5neEOg==","signatures":[{"sig":"MEUCIQDSeGkHUM76t+ifdJom8sREKyoTSc+XhsdV0yNUG/Xy+gIgB5EDQXCpPXtXXmqMptV1ePQ7Dle7Etl+qXx/gC/02uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.12.2"},"exports":{"import":"./dist/index.js"},"gitHead":"dcb3f8f587df0300c66f1babecfeff0217e264d3","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.18.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"6.3.2","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.4.0_1735650513875_0.3751565591543453","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@darraghor/nest-backend-libs","version":"3.4.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.4.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"052e2dafce814ec578be73e67b8f0e029fa686fa","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.4.1.tgz","fileCount":403,"integrity":"sha512-oHtDYrgCTdYKJcDdjXO1B+wBepWEs4I2gf0ue3riFL6RxEAmdJ+NRAI5DfS2Z8VmWZwAgFWQV6obMrXAIQeohg==","signatures":[{"sig":"MEUCIGcGQ7QZJ2O6sf8S7UT930XAH8ESHriFCTWSddQYuDkVAiEA3Ge2CP/vgcCywUOqKtVzuALPwedhQQgqz0CXIrTISsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.12.2"},"exports":{"import":"./dist/index.js"},"gitHead":"143a93b6261383cc6fc135b5dc83cc5dd3c14b63","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.18.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"6.3.2","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.4.1_1735650565568_0.48665580784054496","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@darraghor/nest-backend-libs","version":"3.4.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.4.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"13ca8ea08637839d19aecfb83a5ca7729aed7cc9","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.4.2.tgz","fileCount":403,"integrity":"sha512-QwTWhmsWNWBngXMFD316g4g3W+l3e/wOjq0UUQFGzyWb+74i9yU2n/KyJ/iwaymVkKTqvFTd0dHaiclKj1WytA==","signatures":[{"sig":"MEUCIQCB95++5m0cNxvenXH3v5EkxxwVnfzbkDVpIYXdQvvgEwIgGhzTWAHKNepd/pPriZbHfjGiYhCDROcyyCKWbeZiLLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.18.1"},"exports":{"import":"./dist/index.js"},"gitHead":"409c614bfc5c5edc7c14f69e4f02f66c0beda319","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"20.18.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"6.3.2","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.4.2_1735650876284_0.8852246204781204","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@darraghor/nest-backend-libs","version":"3.4.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.4.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b289be7e34be3a3a645770bfb14b6d7760ef9cc2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.4.3.tgz","fileCount":403,"integrity":"sha512-OBoIarsoumJDlAGYolpdytPaxy+T5eBMGtdIaUwt0ZtTaW4iWAzzSeEE0mD6uvOGodtNVZgHifguN2hDwP8yXg==","signatures":[{"sig":"MEUCIG+Kq3Yfb7cA4xQHsW6PYjfmhu/ZAoFf9IY6BlM9IvfYAiEA2t5LRX8uhqcnLJA21QSKzMLSYDmPFAz8RtuGoIxowew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"243830f9275838554f11e8c894ca6ca5c466000d","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"6.3.2","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.4.3_1735651500544_0.46440609641237707","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@darraghor/nest-backend-libs","version":"3.5.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.5.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0f2c4c6fbf1226336fa904942cee099759efebf1","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.5.0.tgz","fileCount":403,"integrity":"sha512-dTunawjA8nRuh4+TBBZZFfixNeXKKvexHNBNNPgqGCKQFPcM7Jva+B2h2zDAlQCzhHkTz0KcIkrgw4R0HA2eQQ==","signatures":[{"sig":"MEYCIQCp/XndD0O4QyWFRA3FgGPBthgqWiEJ+S/Ll3mdkFyUigIhAIjc8sCoEjlA7GBkskbSuRy3fTCICazqHLgl2VYdobl8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"15465a4c28d073a64ac3acf83f15b016e1acbabc","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.5.0_1735696483198_0.908624804340082","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@darraghor/nest-backend-libs","version":"3.6.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.6.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"6d3460bfa61f3b8d2c8cc1f9de08903aed3c0577","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.6.0.tgz","fileCount":403,"integrity":"sha512-VG11gHbwIbkb56BwMl5PN445GEHsMcooxkz2WpyeWdFRw91COqjVdUDLrwbAgIyMSwNXk4HxSzIiZh5Ul7J7oQ==","signatures":[{"sig":"MEUCICTX50AKIoIRrV7exsuKmkpfJyT91UbxF2wsTdI6aWS+AiEAteHRjNL5fb1LtDjnB9MggxrwilzHhx97iLWL5dRY6MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544363},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"480ab68c6d18b30f162fdf9c679018eb41bf8022","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.6.0_1735953342493_0.9224084211623473","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@darraghor/nest-backend-libs","version":"3.7.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.7.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ec3852bc3dc35f3c598da4fea6ea64d23ccceeb0","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.7.0.tgz","fileCount":403,"integrity":"sha512-NPA4on8br/AOtqd6cC8XNEMZ1fI9FJfxIeKrzMkNiE6WxxKK2sN8Uy0D0dTp+k8LnKU0FdTnKyki0iNIyjqGqg==","signatures":[{"sig":"MEYCIQDn9FGQnYouZtjwD+nYVM0NmfEpmFvq8U13lzjwjGoezwIhAKU5IRHgYKgoqKOTbncFKr8zl110kunSqBVsFldpZINz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544375},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"aa27e23b363e2ed567748040650066671a9ed13f","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.7.0_1735986479000_0.08322629842797546","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@darraghor/nest-backend-libs","version":"3.8.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.8.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"409ed7320d0c88038d4ac7b58056a69593a72929","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.8.0.tgz","fileCount":403,"integrity":"sha512-EFMmJb1Jf46nItGaxezdOkBiaJy3R/AFh2EUgK+oxdCZT+IOS/+8nACWq91y1ltF3ylMDuZRaCD1WD25jetSmg==","signatures":[{"sig":"MEUCIDYc79EkifIoVAyJUplSfmtfurDPM/3xuNq4MD3YCeykAiEAh1tav8nRDADaEjNN/5VE69IgdM+1O1+xoc/maOersp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"28568c70348c9f383f6ece03c2213e0abf514cdf","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.8.0_1735987169584_0.027351156420475142","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@darraghor/nest-backend-libs","version":"3.8.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.8.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ba44b3696161864cb8a7d78a2dfcfbb2c66a3dc6","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.8.1.tgz","fileCount":403,"integrity":"sha512-Yv0SEt3ePxxdQjhUfwSuq6o2lGGHZtTJgrtxJ/xOM91Zzt3lJ7/el0X5sXKEP8M9N+nXsf+DWJhrgqgvP6iorQ==","signatures":[{"sig":"MEUCIQCl1SJcS7CQne3p/w7qqx3NQEYdUw5iFTOlFejxEPaHsQIgIMCGbAvK2RcwJYKzPIp0snjwynIf2sh60lFquPNUOQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545470},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"dc8470ff8c19b962482a10032e37d028bda3c667","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.8.1_1735989713296_0.9655247241678055","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"@darraghor/nest-backend-libs","version":"3.8.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.8.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"627a298b3984d20d77b16da6c6a1346d5460edcb","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.8.2.tgz","fileCount":403,"integrity":"sha512-WZSwzd87Fw8TlMHZAIwySlfoZLQ3/joRmQVer9jZ53M2knjQXeauZOp2hteUqB8PUXA5qIPnCxUtgq3s4FE0pg==","signatures":[{"sig":"MEYCIQDdAKHtj9V7r/4hv8V/n0OUvuU9eEZfHk6VM06rCuM82QIhAPAe04wwpYcrIVhBs1EhXaZ+3orjZuKvRnUR5SGWK/Jr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545521},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"3ea016d17b12513e611f742fe7808fc750c3dbe8","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.8.2_1736052404340_0.5202603164647153","host":"s3://npm-registry-packages-npm-production"}},"3.8.3":{"name":"@darraghor/nest-backend-libs","version":"3.8.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.8.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"013bd72e584a669bd691cf9e9de9f98454d14374","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.8.3.tgz","fileCount":403,"integrity":"sha512-xEHFVXK7GE0oHQF54D6DvLBafqlwNkHrA2QWV7RzTzoq90cBecwoK5zaW8TWTw1YlBrq+zCTz/Fca2VzIQnkLg==","signatures":[{"sig":"MEQCIBeAULJvIXZbGmR1PtxJJSDyOjqgO6cibC7OnKzLYuEgAiBGEPTDViXjI2jCoMrXjFscCDg9PstfjhyTOuXfCkN2Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545828},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"02ffebb25a7358f2c1700a8ecc6ab1d6dc72f93f","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.8.3_1736053160339_0.29562806553607435","host":"s3://npm-registry-packages-npm-production"}},"3.8.4":{"name":"@darraghor/nest-backend-libs","version":"3.8.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.8.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"64958d8b13a1369c6187d803caea2b79788fa34c","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.8.4.tgz","fileCount":403,"integrity":"sha512-vvHUdejYDaeliv4Sax3P33BrI7UubAKfBZ8n6b0H+orh4F9FaMqrrUezckKTTpHir3QnGq4Uh498ABk6D240bw==","signatures":[{"sig":"MEUCIHPREksWdqbOKtUZAVROIfBxepFY8pGu/ERyLgkqSg+RAiEAxOvFYUk5gQ13cSrf+ALFBTPAOuvtLcudAJQia1+Q+CM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"af9157193eed3a56308b2854f9f3a2ece9cbeef5","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.5.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.8.4_1736057657238_0.4456661066995915","host":"s3://npm-registry-packages-npm-production"}},"3.8.5":{"name":"@darraghor/nest-backend-libs","version":"3.8.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.8.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d961a8407d364855851df212893bac185790abe9","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.8.5.tgz","fileCount":403,"integrity":"sha512-1LtKzqdN9z6lUIS3OLGzpN0zziBINmVue2ulrbgrV1if5cKuWAS+3z9HPRdjivCfeN0gSg1CMxD5UI3X9Peq+w==","signatures":[{"sig":"MEUCIBDU9J29DQFVXaYEiiKf46kySxCK2/FGbxA1ZYzeC/GpAiEApZCvFbhcBFcNkVBozrPQW6PZA72wTTIyfDK4F8hVV4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"4f6ae121050b9e16c45c74ef63985ee631a53137","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.6.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.0","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.1","typescript":"5.7.2","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.2","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.0","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.1","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.0","@darraghor/eslint-plugin-nestjs-typed":"5.0.30"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.8.5_1738359621650_0.09947554767967914","host":"s3://npm-registry-packages-npm-production"}},"3.8.6":{"name":"@darraghor/nest-backend-libs","version":"3.8.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.8.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f67a155ccd603dc34334778572c8c3262ce52f4a","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.8.6.tgz","fileCount":403,"integrity":"sha512-BN0qv3fTOCUxipEJiXNO6Stx8Zc37lPFYJb5YbVsu6TB+mjrCMVDGqDWb47yrGl0byBj4JsU7SqpYSdUmYU5Cw==","signatures":[{"sig":"MEYCIQCQ24wjj0qsT/bjnY+4ggVkCPWdWyaStBCFvYNUlKolxwIhAI9bqN5EnPJU8xZT3+eSXUmHeyXmcQDfB8ZlmrmgSzsC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546215},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.12.0"},"exports":{"import":"./dist/index.js"},"gitHead":"40179540ba369328073381085bfb452e53558ea4","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.15.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.6.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.3.0","nodemailer":"6.9.16","nestjs-pino":"4.2.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.1","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.2.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.41.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.17.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.2","typescript":"5.7.3","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.10","lint-staged":"15.3.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.1","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.10.1","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.19.1","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.19.1","@darraghor/eslint-plugin-nestjs-typed":"5.0.32"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.8.6_1738359843299_0.0342020939422103","host":"s3://npm-registry-packages-npm-production"}},"3.8.7":{"name":"@darraghor/nest-backend-libs","version":"3.8.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.8.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"80f06fc3b216e409273dbc9af20b10c05689c30e","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.8.7.tgz","fileCount":403,"integrity":"sha512-spqZYXqI5Cd+M2YaqVroxrpyqSDuThTBT2unsaMj3sSOLb0zXTFEvcildfoo1mA6o9ypccSaUuOBQy0SxwFO8w==","signatures":[{"sig":"MEYCIQCArKMohzSMhOxhTvGlWF7FoQl0LKHxUuC2Nk6wmhdEJAIhAI8g7+B2AI5fSrWizP+maSKvwppwwGdbNm0siF6TmyTX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"39dc73018586865339400ea34e49eb7169cd960d","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"npx eslint -c .eslintrc.cjs './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && yarn copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"npx eslint -c .eslintrc.cjs --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.18.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.0.9","rimraf":"6.0.1","stripe":"17.6.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.4.0","nodemailer":"6.10.0","nestjs-pino":"4.3.0","pino-pretty":"13.0.0","@nestjs/bull":"10.2.3","@nestjs/core":"10.4.15","passport-jwt":"4.0.1","@nestjs/axios":"3.1.3","cache-manager":"5.7.6","@nestjs/common":"10.4.15","@nestjs/config":"3.3.0","twitter-api-v2":"1.19.0","@nestjs/swagger":"8.1.1","@nestjs/typeorm":"10.0.2","class-validator":"0.14.1","@nestjs/passport":"10.0.3","@nestjs/terminus":"10.3.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"2.3.0","@nestjs/microservices":"10.4.15","passport-headerapikey":"1.2.2","cache-manager-redis-yet":"5.1.5","@nestjs/platform-express":"10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.43.6","husky":"9.1.7","yargs":"17.7.2","eslint":"9.19.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.4.2","copyfiles":"2.4.1","ts-loader":"9.5.2","typescript":"5.7.3","@nestjs/cli":"10.4.9","@types/jest":"29.5.14","@types/node":"22.10.10","lint-staged":"15.4.3","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.6.1","@types/supertest":"6.0.2","semantic-release":"24.2.1","@types/nodemailer":"6.4.17","@nestjs/schematics":"^10.2.3","eslint-plugin-jest":"28.11.0","@types/passport-jwt":"4.0.1","eslint-plugin-jsdoc":"50.6.3","eslint-plugin-promise":"7.2.1","eslint-plugin-sonarjs":"3.0.1","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"6.0.3","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"8.22.0","jest-create-mock-instance":"2.0.0","eslint-plugin-prefer-arrow":"1.2.3","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.6.0","@typescript-eslint/eslint-plugin":"8.22.0","@darraghor/eslint-plugin-nestjs-typed":"5.1.4"},"peerDependencies":{"typeorm":"0.3.12","@nestjs/bull":"0.6.3","@nestjs/core":"9.3.12","@nestjs/axios":"2.0.0","@nestjs/common":"9.3.12","@nestjs/config":"2.3.1","@nestjs/swagger":"6.2.1","@nestjs/typeorm":"9.0.1","class-validator":"0.14.0","@nestjs/passport":"9.0.3","@nestjs/terminus":"9.2.1","reflect-metadata":"0.1.13","class-transformer":"0.5.1","@nestjs/microservices":"9.3.12","@nestjs/platform-express":"9.3.12"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.8.7_1738360633132_0.4771962067947766","host":"s3://npm-registry-packages-npm-production"}},"3.8.8":{"name":"@darraghor/nest-backend-libs","version":"3.8.8","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.8.8","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f9a7a4483df40ef08baca4fa79b122db8066d267","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.8.8.tgz","fileCount":403,"integrity":"sha512-GAWykSSjARBHP2SoxqLzS65R++wc5rHDWhRF/H13WPBhOS8i0DLfQLZRyIsgBx96LfohlxXh/ep0oxDiLVuyYw==","signatures":[{"sig":"MEYCIQCYprNnb2QvXGaJwY4ew66n/cl2U4SQLt7gmom7JLe2cwIhAIF3ircfE89ZazenivGTuiVlX7A/WUF8uO0u+Rf6V2vO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541932},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"252ff6eff7979735c7996220dd40997afc727f21","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.18.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.1.0","rimraf":"6.0.1","stripe":"17.6.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.4.0","nodemailer":"6.10.0","@keyv/redis":"4.2.0","nestjs-pino":"4.3.0","pino-pretty":"13.0.0","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","passport-jwt":"4.0.1","@nestjs/axios":"4.0.0","cache-manager":"6.4.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","twitter-api-v2":"1.20.1","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.0.0","@nestjs/microservices":"11.0.10","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.44.1","husky":"9.1.7","yargs":"17.7.2","eslint":"9.20.1","globals":"15.15.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.5.1","copyfiles":"2.4.1","ts-loader":"9.5.2","@eslint/js":"9.20.0","typescript":"5.7.3","@nestjs/cli":"11.0.3","@types/jest":"29.5.14","@types/node":"22.13.4","lint-staged":"15.4.3","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.7.1","@types/supertest":"6.0.2","semantic-release":"24.2.3","@types/nodemailer":"6.4.17","typescript-eslint":"8.24.0","@nestjs/schematics":"^11.0.1","eslint-plugin-jest":"28.11.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"56.0.1","@semantic-release/exec":"7.0.3","eslint-config-prettier":"10.0.1","@typescript-eslint/parser":"8.24.0","jest-create-mock-instance":"2.0.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.7.1","@typescript-eslint/eslint-plugin":"8.24.0","@darraghor/eslint-plugin-nestjs-typed":"6.2.3"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.8.8_1739801169373_0.4043598812972662","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@darraghor/nest-backend-libs","version":"3.9.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.9.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"04c6ea21834aac069137471cc3f2977be9994f2d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.9.0.tgz","fileCount":403,"integrity":"sha512-J6skhmRf+PIDAkPpUlxGByGtf+ikkhVd+276qCicKcxxCNEXc9dOx12XnCxxbG6p6ZzoxQMitH+5GEww9/tbGQ==","signatures":[{"sig":"MEUCIQCL1o8KmF46FVWYsuDLi+fIrvNQlbc8V9S1DLMNGsRyOQIgOAcXs0WVr29Hbl6w+04s4Szd6Y2Vw65tmU14a37n8qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541932},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"18c7ff55892a5797f3231048bacd980ebf4d30f7","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.18.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.1.0","rimraf":"6.0.1","stripe":"17.6.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.4.0","nodemailer":"6.10.0","@keyv/redis":"4.2.0","nestjs-pino":"4.3.0","pino-pretty":"13.0.0","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","passport-jwt":"4.0.1","@nestjs/axios":"4.0.0","cache-manager":"6.4.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","twitter-api-v2":"1.20.1","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.0.0","@nestjs/microservices":"11.0.10","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.44.4","husky":"9.1.7","yargs":"17.7.2","eslint":"9.20.1","globals":"15.15.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.5.1","copyfiles":"2.4.1","ts-loader":"9.5.2","@eslint/js":"9.20.0","typescript":"5.7.3","@nestjs/cli":"11.0.4","@types/jest":"29.5.14","@types/node":"22.13.4","lint-staged":"15.4.3","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.7.1","@types/supertest":"6.0.2","semantic-release":"24.2.3","@types/nodemailer":"6.4.17","typescript-eslint":"8.24.1","@nestjs/schematics":"^11.0.1","eslint-plugin-jest":"28.11.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"57.0.0","@semantic-release/exec":"7.0.3","eslint-config-prettier":"10.0.1","@typescript-eslint/parser":"8.24.1","jest-create-mock-instance":"2.0.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.7.1","@typescript-eslint/eslint-plugin":"8.24.1","@darraghor/eslint-plugin-nestjs-typed":"6.2.4"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.9.0_1739953799660_0.7341873685886011","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@darraghor/nest-backend-libs","version":"3.9.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.9.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"2ee5c83991b035038b946664a8fc45d611f572db","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.9.1.tgz","fileCount":403,"integrity":"sha512-5s6I+MphUIO46HbeGCn7gq1S00hjNP5JP6qhmX7Osv/NU9jyHLnQ8eHNd0znegxwvcgYhGDVY7VYmSZvMCbo9g==","signatures":[{"sig":"MEUCIQCe9NrFmZLhvBFNwzimEaZiL0x3RUif42AcEu4BNcGajQIgVi73od+vQ4cyHjsz6+5/vIab5G+8LxhE3umOmjtpfJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"0ffac3e4c76c5f4ae742611a441fbef6002d5bea","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.18.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.1.0","rimraf":"6.0.1","stripe":"17.6.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.4.0","nodemailer":"6.10.0","@keyv/redis":"4.2.0","nestjs-pino":"4.3.0","pino-pretty":"13.0.0","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","passport-jwt":"4.0.1","@nestjs/axios":"4.0.0","cache-manager":"6.4.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","twitter-api-v2":"1.20.1","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.0.0","@nestjs/microservices":"11.0.10","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.44.4","husky":"9.1.7","yargs":"17.7.2","eslint":"9.20.1","globals":"15.15.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.5.1","copyfiles":"2.4.1","ts-loader":"9.5.2","@eslint/js":"9.20.0","typescript":"5.7.3","@nestjs/cli":"11.0.4","@types/jest":"29.5.14","@types/node":"22.13.4","lint-staged":"15.4.3","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.7.1","@types/supertest":"6.0.2","semantic-release":"24.2.3","@types/nodemailer":"6.4.17","typescript-eslint":"8.24.1","@nestjs/schematics":"^11.0.1","eslint-plugin-jest":"28.11.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"57.0.0","@semantic-release/exec":"7.0.3","eslint-config-prettier":"10.0.1","@typescript-eslint/parser":"8.24.1","jest-create-mock-instance":"2.0.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.7.1","@typescript-eslint/eslint-plugin":"8.24.1","@darraghor/eslint-plugin-nestjs-typed":"6.2.4"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.9.1_1739954477007_0.5157172079727723","host":"s3://npm-registry-packages-npm-production"}},"3.9.2":{"name":"@darraghor/nest-backend-libs","version":"3.9.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.9.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"c8f28d3285fed6ab30457b721ddb337aca971c79","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.9.2.tgz","fileCount":403,"integrity":"sha512-qhnYF9t452tkcHwAGvsS2Q7RTh4uayK3bAhvxbi3PRzsdRI6dDjbM+BUXQqqGNjmHTwN5z6afO4oFRGmEEGglQ==","signatures":[{"sig":"MEUCIGF+91gIvQDFIQCidlUvps+jnCmzrlwoshI14vps2MmDAiEAhPXz2ap3OpgRfrebEvsrndWOYI2l8T1BUwFa3J7BWvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542177},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"37240d88de63628007d8d1fdd6153849a768231c","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.18.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.1.0","rimraf":"6.0.1","stripe":"17.6.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.4.0","nodemailer":"6.10.0","@keyv/redis":"4.2.0","nestjs-pino":"4.3.0","pino-pretty":"13.0.0","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","passport-jwt":"4.0.1","@nestjs/axios":"4.0.0","cache-manager":"6.4.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","twitter-api-v2":"1.20.1","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.0.0","@nestjs/microservices":"11.0.10","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.44.4","husky":"9.1.7","yargs":"17.7.2","eslint":"9.20.1","globals":"15.15.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.5.1","copyfiles":"2.4.1","ts-loader":"9.5.2","@eslint/js":"9.20.0","typescript":"5.7.3","@nestjs/cli":"11.0.4","@types/jest":"29.5.14","@types/node":"22.13.4","lint-staged":"15.4.3","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.7.1","@types/supertest":"6.0.2","semantic-release":"24.2.3","@types/nodemailer":"6.4.17","typescript-eslint":"8.24.1","@nestjs/schematics":"^11.0.1","eslint-plugin-jest":"28.11.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"57.0.0","@semantic-release/exec":"7.0.3","eslint-config-prettier":"10.0.1","@typescript-eslint/parser":"8.24.1","jest-create-mock-instance":"2.0.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.7.1","@typescript-eslint/eslint-plugin":"8.24.1","@darraghor/eslint-plugin-nestjs-typed":"6.2.4"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.9.2_1739954711579_0.49186355393646175","host":"s3://npm-registry-packages-npm-production"}},"3.9.3":{"name":"@darraghor/nest-backend-libs","version":"3.9.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.9.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"c8f0deb4fe83a2a6379ad0035f0ae31f6cbf3c51","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.9.3.tgz","fileCount":403,"integrity":"sha512-2NpZZcFm7HXJA5zBCtvekz5HUNv6yQuPcFjH+bB6cxLNBg9TR0MhIsfOlYVPlpS4B5lBq8WcpC7gLMIP4xDojw==","signatures":[{"sig":"MEUCIDwKUdFaE6i80gpFPbeyt0ZvnByZeUOZg9ZKxcW7jX0OAiEAokIwfyRZTwTDSklbZCL7j8TlRS5BLpTS/og2Md7R3lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542324},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"e09326c38c6b6d0e3ff20efa7c704dfdbf69b748","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.18.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.1.0","rimraf":"6.0.1","stripe":"17.6.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.4.0","nodemailer":"6.10.0","@keyv/redis":"4.2.0","nestjs-pino":"4.3.0","pino-pretty":"13.0.0","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","passport-jwt":"4.0.1","@nestjs/axios":"4.0.0","cache-manager":"6.4.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","twitter-api-v2":"1.20.1","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.0.0","@nestjs/microservices":"11.0.10","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.44.4","husky":"9.1.7","yargs":"17.7.2","eslint":"9.20.1","globals":"15.15.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.5.1","copyfiles":"2.4.1","ts-loader":"9.5.2","@eslint/js":"9.20.0","typescript":"5.7.3","@nestjs/cli":"11.0.4","@types/jest":"29.5.14","@types/node":"22.13.4","lint-staged":"15.4.3","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.7.1","@types/supertest":"6.0.2","semantic-release":"24.2.3","@types/nodemailer":"6.4.17","typescript-eslint":"8.24.1","@nestjs/schematics":"^11.0.1","eslint-plugin-jest":"28.11.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"57.0.0","@semantic-release/exec":"7.0.3","eslint-config-prettier":"10.0.1","@typescript-eslint/parser":"8.24.1","jest-create-mock-instance":"2.0.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.7.1","@typescript-eslint/eslint-plugin":"8.24.1","@darraghor/eslint-plugin-nestjs-typed":"6.2.4"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.9.3_1739955190761_0.07616947123989393","host":"s3://npm-registry-packages-npm-production"}},"3.9.4":{"name":"@darraghor/nest-backend-libs","version":"3.9.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.9.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d0b73e3ab91dbf8756bbe7cef2e042131ca50327","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.9.4.tgz","fileCount":403,"integrity":"sha512-EsLZ2icjqhKckQQAqtvJzOl3LnYd1jYFChaDAHnlyWtqM/RYabPWMZBp7qU4Mwm8G6aPsTIujjoXd5czcvPyAg==","signatures":[{"sig":"MEQCIAYiMPrqbzYufi84MxgoFhVjgqrSFcH0Sz/Iq2B/vOUxAiAWkrggEFwaFOAX99HpDorrVkfLbCkVef2dez8SP0Qq3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542213},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"15a869dbb699f58747195014896875ee92c5ca9f","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.1","auth0":"4.18.0","axios":"1.7.9","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.0.0","nanoid":"5.1.0","rimraf":"6.0.1","stripe":"17.6.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.1.0","passport":"0.7.0","pino-http":"10.4.0","nodemailer":"6.10.0","@keyv/redis":"4.2.0","nestjs-pino":"4.3.0","pino-pretty":"13.0.0","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","passport-jwt":"4.0.1","@nestjs/axios":"4.0.0","cache-manager":"6.4.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","twitter-api-v2":"1.20.1","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.0.0","@nestjs/microservices":"11.0.10","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.44.4","husky":"9.1.7","yargs":"17.7.2","eslint":"9.20.1","globals":"15.15.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.5.1","copyfiles":"2.4.1","ts-loader":"9.5.2","@eslint/js":"9.20.0","typescript":"5.7.3","@nestjs/cli":"11.0.4","@types/jest":"29.5.14","@types/node":"22.13.4","lint-staged":"15.4.3","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.0","tsconfig-paths":"4.2.0","@commitlint/cli":"19.7.1","@types/supertest":"6.0.2","semantic-release":"24.2.3","@types/nodemailer":"6.4.17","typescript-eslint":"8.24.1","@nestjs/schematics":"^11.0.1","eslint-plugin-jest":"28.11.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"57.0.0","@semantic-release/exec":"7.0.3","eslint-config-prettier":"10.0.1","@typescript-eslint/parser":"8.24.1","jest-create-mock-instance":"2.0.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.7.1","@typescript-eslint/eslint-plugin":"8.24.1","@darraghor/eslint-plugin-nestjs-typed":"6.2.4"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.9.4_1739956020994_0.40225527348522894","host":"s3://npm-registry-packages-npm-production"}},"3.9.5":{"name":"@darraghor/nest-backend-libs","version":"3.9.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.9.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"55da508ad7b642fe9b537065d7c38d63a6b80fb2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.9.5.tgz","fileCount":403,"integrity":"sha512-NxfuMcTH9iIsnajUJnbBu8XLANAvVqeODYIRdSUyelJ7B9TwwqnD0d2okaj98uYsmwl7X96Ec/YEbuepbLYK+w==","signatures":[{"sig":"MEUCIHgnERwk2Z5sUQqTrgSwyyxSdW5djdATVYmboYL+UKg1AiEA/2MCiTn6Ak7tGK9pwKVLPrdHXBwhcMWR4irQezkaGsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542213},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"13807df203715bccce0eb86982806e638a2d262e","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"4.21.0","axios":"1.8.4","chalk":"5.4.1","redis":"4.7.0","dotenv":"16.4.7","helmet":"8.1.0","nanoid":"5.1.5","rimraf":"6.0.1","stripe":"17.7.0","typeorm":"0.3.20","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"10.4.0","nodemailer":"6.10.0","@keyv/redis":"4.3.2","nestjs-pino":"4.4.0","pino-pretty":"13.0.0","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.12","passport-jwt":"4.0.1","@nestjs/axios":"4.0.0","cache-manager":"6.4.1","@nestjs/common":"11.0.12","@nestjs/config":"4.0.2","twitter-api-v2":"1.22.0","@nestjs/swagger":"11.1.0","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.0.1","@nestjs/microservices":"11.0.12","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.0.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.46.2","husky":"9.1.7","yargs":"17.7.2","eslint":"9.23.0","globals":"16.0.0","ts-jest":"29.3.0","ts-node":"10.9.2","prettier":"3.5.3","copyfiles":"2.4.1","ts-loader":"9.5.2","@eslint/js":"9.23.0","typescript":"5.8.2","@nestjs/cli":"11.0.5","@types/jest":"29.5.14","@types/node":"22.13.14","lint-staged":"15.5.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.1","tsconfig-paths":"4.2.0","@commitlint/cli":"19.8.0","@types/supertest":"6.0.3","semantic-release":"24.2.3","@types/nodemailer":"6.4.17","typescript-eslint":"8.28.0","@nestjs/schematics":"^11.0.2","eslint-plugin-jest":"28.11.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"58.0.0","@semantic-release/exec":"7.0.3","eslint-config-prettier":"10.1.1","@typescript-eslint/parser":"8.28.0","jest-create-mock-instance":"2.0.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"19.8.0","@typescript-eslint/eslint-plugin":"8.28.0","@darraghor/eslint-plugin-nestjs-typed":"6.4.3"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.9.5_1743224190671_0.11614111124856308","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@darraghor/nest-backend-libs","version":"3.10.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.10.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"77d2edab90e0276c8b3b5bea762928dd497090e2","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.10.0.tgz","fileCount":403,"integrity":"sha512-/PFmYBrllRYYEfFtaK9b15pmmjDdIHiboYdAnozr6WivcRCbcbL7gTNPoXa721rwBeIH05HM6boeBe55c9Qw1g==","signatures":[{"sig":"MEUCIQDV2dZMOF5meVFMraWLtSPSFPtqfkmY+A+427RTEsXlHgIga7z9FUG5CE9SEjseMhMURic1V06aiyk+a6Z4FavdU/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543977},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"b8800ee3ecb76d343627b16d2667965b213c71c5","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.1.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.0.0","typeorm":"0.3.27","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.11","@keyv/redis":"5.1.4","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.9","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.5","@nestjs/common":"11.1.9","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.0.1","@nestjs/microservices":"11.1.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.46.2","husky":"9.1.7","yargs":"17.7.2","eslint":"9.23.0","globals":"16.0.0","ts-jest":"29.3.0","ts-node":"10.9.2","prettier":"3.5.3","copyfiles":"2.4.1","ts-loader":"9.5.2","@eslint/js":"9.23.0","typescript":"5.8.2","@nestjs/cli":"11.0.5","@types/jest":"29.5.14","@types/node":"22.13.14","lint-staged":"15.5.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.1","tsconfig-paths":"4.2.0","@commitlint/cli":"20.1.0","@types/supertest":"6.0.3","semantic-release":"24.2.3","@types/nodemailer":"6.4.17","typescript-eslint":"8.28.0","@nestjs/schematics":"^11.0.2","eslint-plugin-jest":"28.11.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"58.0.0","@semantic-release/exec":"7.0.3","eslint-config-prettier":"10.1.1","@typescript-eslint/parser":"8.28.0","jest-create-mock-instance":"2.0.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.0.0","@typescript-eslint/eslint-plugin":"8.28.0","@darraghor/eslint-plugin-nestjs-typed":"6.4.3"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.10.0_1764751846097_0.08297128418587763","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@darraghor/nest-backend-libs","version":"3.11.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.11.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"523dcfc74a78efcb2641fc3ff454897a9ba07600","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.11.0.tgz","fileCount":403,"integrity":"sha512-cV4DU6dzj4g2l+GTMomG1GQXP6ngcGt8FnBsJjio2nHWoJXmrDfkwwFdjTFwstZTie6/1EHhHMP0JlQ2UALw1Q==","signatures":[{"sig":"MEUCIQCBlnQV5WQ2gBlH7S/EF5k2e79GPHUuKTLZ492Zsdg/9gIgb+hn6Gk5aldhY9z1p2MAEPO8CkTXu50R0gMfa4hjETs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544092},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"2e9d2d09aafc235bc12354aede5241a5584bd390","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"export NODE_OPTIONS=\"--max-old-space-size=8192\" && npx jest --runInBand --color --reporters=default --no-cache --coverage=false --passWithNoTests","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"darraghor","email":"darragh.oriordan@gmail.com"},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"10.9.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.1.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.0.0","typeorm":"0.3.27","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.11","@keyv/redis":"5.1.4","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.9","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.5","@nestjs/common":"11.1.9","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.0.1","@nestjs/microservices":"11.1.9","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","knip":"5.46.2","husky":"9.1.7","yargs":"17.7.2","eslint":"9.23.0","globals":"16.0.0","ts-jest":"29.3.0","ts-node":"10.9.2","prettier":"3.5.3","copyfiles":"2.4.1","ts-loader":"9.5.2","@eslint/js":"9.23.0","typescript":"5.8.2","@nestjs/cli":"11.0.5","@types/jest":"29.5.14","@types/node":"22.13.14","lint-staged":"15.5.0","@types/auth0":"3.3.10","@types/yargs":"17.0.33","@types/express":"5.0.1","tsconfig-paths":"4.2.0","@commitlint/cli":"20.1.0","@types/supertest":"6.0.3","semantic-release":"24.2.3","@types/nodemailer":"6.4.17","typescript-eslint":"8.28.0","@nestjs/schematics":"^11.0.2","eslint-plugin-jest":"28.11.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.2","eslint-plugin-unicorn":"58.0.0","@semantic-release/exec":"7.0.3","eslint-config-prettier":"10.1.1","@typescript-eslint/parser":"8.28.0","jest-create-mock-instance":"2.0.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.0.0","@typescript-eslint/eslint-plugin":"8.28.0","@darraghor/eslint-plugin-nestjs-typed":"6.4.3"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.11.0_1764756155371_0.8699413078186882","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@darraghor/nest-backend-libs","version":"3.12.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.12.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"578cefbb9c4af29a5077f5e02f5d18ffd8108eea","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.12.0.tgz","fileCount":403,"integrity":"sha512-GLHlqDxSsa/xEhmjmPNjvrmXDk8KpI3XFDR1LfQjDjmzMqBHRNf4vML1wGOe7hVHvYziEhIW30sUyxQisdWj3w==","signatures":[{"sig":"MEYCIQCQo4iV9afJ/rOBe3wlxZcFiP5Wm/nPlAtPt/Yl+Pn8+QIhAOK/WC9ehK5vgmeB/p8hoq3DM1ETHhXUuam96JJlATJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544881},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"9023030187fcec7078559c760bb77f8d1e9096ea","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.10","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.10","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.10","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.77.1","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.50.1","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.50.1","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.50.1","@darraghor/eslint-plugin-nestjs-typed":"7.1.3"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.12.0_1766584445040_0.22918493892740432","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"@darraghor/nest-backend-libs","version":"3.12.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.12.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"1ff0c905dd69426792e02365f477938d6d1274ac","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.12.1.tgz","fileCount":403,"integrity":"sha512-LCQBU7gAAIv1LMJ7p3oS+UcUX9qfOES2JCfiY2Xab+Lr1GMsuvfijw/TlQRmx8r8LjC8DGFuXWYCHiYq03Sd5g==","signatures":[{"sig":"MEQCIFFBfhbOgLkK2JvIEeKhCsFGTZBY+MYLHITiyyplyb6NAiB3D+f7QoEXO3w7esk5adpaBcJzlXyzDwaE19+GM3M7wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@3.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544906},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"a77dd7a46c51e9f1f92e08fda2e1b1adb4ba522f","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.10","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.10","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.10","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.77.1","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.50.1","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.50.1","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.50.1","@darraghor/eslint-plugin-nestjs-typed":"7.1.3"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.12.1_1767226576269_0.693379210373912","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"@darraghor/nest-backend-libs","version":"3.12.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.12.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"0a991fcf12d0bc174d79d6b6337ab0420dc37064","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.12.2.tgz","fileCount":403,"integrity":"sha512-u52IZFe6rKVBouwDBIsf90w72Af5lI/kTFI2bLoH4n42/c0WQoXjO/sDm0YOidO2VtsabYwrLtrhKY4DLVBjvg==","signatures":[{"sig":"MEUCIBr3uDtGUw1BDNkAFZgU3UB9PnSbqjDXul9fQyCMvlexAiEA86xnOGpBdPwidMFE032uApHP6V5w5jBjJsqR3dsUIZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@3.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544906},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"3eacc6471294ec507fa665759f1e5fa0f204e335","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.78.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.7"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.12.2_1767226623551_0.603689334577272","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"@darraghor/nest-backend-libs","version":"3.12.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.12.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"cf81cd459dd92cd52081a6a9be243889f94d2eb7","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.12.3.tgz","fileCount":403,"integrity":"sha512-2j1/JmsifbAlNEFlRT7tVML4bn4I9gx2DsBBYAFaDQ2PGCIOMOQeK+T1WTc8vBXI7Aud9LVrni24g2RMz3U7PA==","signatures":[{"sig":"MEYCIQDwurGqsWmEMQIl21mr9yRhedNJWSgFWqgx/MHLjnxOrwIhAOZzfHqjc/qeQ7bVAp+an5qc5D4NTJqBDZ0ihD24Ed48","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@3.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544964},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"0529a8b48581835f32b41f9be95776d85b4c5056","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.78.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.7"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.12.3_1767227119111_0.20498807969124266","host":"s3://npm-registry-packages-npm-production"}},"3.12.4":{"name":"@darraghor/nest-backend-libs","version":"3.12.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@3.12.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"80c530d9260889362c61328173b53208ca070495","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-3.12.4.tgz","fileCount":403,"integrity":"sha512-XsYI4D9FjG+HawUOaNGzlrIdmUkkdq6SXTXWD707NgxwS9FiMfL3oKD1E3nAiWP1zqi+DPlCbZuECORwe/B3gw==","signatures":[{"sig":"MEYCIQDDULPsLCg/BU3Nf77wmS+0ZEBfzgcVDCKI+B00EcbslgIhAIfp8EW+gbQT82BEGOCpMZF4/KYSG48izNlmx8r7Tc/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@3.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547126},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"2b7a1135ee36f37d91d925ed5971a1aaf1ce9755","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.78.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.7"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_3.12.4_1767230179179_0.788384476580754","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@darraghor/nest-backend-libs","version":"4.0.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@4.0.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"375623049564c8d5b1fc2d3c0c7a6990f8331926","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-4.0.0.tgz","fileCount":403,"integrity":"sha512-UgGn6v3cC2q3+6Xq2Wiu8Bo/WgZB0lhh0S32u2ezNB5CNyKdXLhqAU1TCUvqRyRiMznBSpW3fdESi3dzFS7QVw==","signatures":[{"sig":"MEYCIQCs6bocbpDzDlHxe/LMV2r95dd+6iSfqMLGtuQcuNeM5gIhAL6AVabP01BQsUaiGKrkU5xVR5vyN34YggnqtxGBlFAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"9be7394de1e6b9ff0d5c33ad7eeb6b6e06758962","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.78.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.7"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_4.0.0_1767233279724_0.33302347725753045","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@darraghor/nest-backend-libs","version":"4.0.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@4.0.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"45f62e502b845e17fedd6d2a77ecb03694a45162","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-4.0.1.tgz","fileCount":403,"integrity":"sha512-/LRnN0HJUjCZZUIuWPNBOJLDWfvXfLWNpGUI9BsYWcKMQ24ytztmybeF4aIG8FyM/Wr0Gzr9MTI540V50xhSHA==","signatures":[{"sig":"MEYCIQCmt2WwyLIQ73qgIOZCVzlb3n5tuVdhfd8+i7Kqtv8HdwIhAIFNZkPuoatBE+OBi58+TBEi56K+CeywpB0A1fk1HO+8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556149},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"143260930982476b40dac45dd28875a8fdbe33fa","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.78.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.7"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_4.0.1_1767234960694_0.5186845572221985","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@darraghor/nest-backend-libs","version":"4.0.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@4.0.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"ef0430eae871a1604ffb1af87bc52f8babd2fac4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-4.0.2.tgz","fileCount":403,"integrity":"sha512-UNTbd+T2RHjpnUcg9IaoUWIcyVWMsTaRv1p0plTyjh4pLZr3LErGm1gd78x+vw6K0mhkMRUS0O9oDfR5Kx5ZEg==","signatures":[{"sig":"MEYCIQCXsUO/QkpDbtt869IzW1xq5Knoa9J3d91FiafPwv8ATAIhAKzeGUIaFkvdB8mpUFVAQDtD2iC+fr038JCMYFY79zzD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556493},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"9b808002f375ea134e8266ef8edc1c73654b7783","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.78.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.7"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_4.0.2_1767235970032_0.38220345645407594","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@darraghor/nest-backend-libs","version":"4.0.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@4.0.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b456cf18df8902a7caef7b97a32ec4e1917d65d1","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-4.0.3.tgz","fileCount":403,"integrity":"sha512-1QhVDxHJH0jZWjYqURcqh/2XAIFjb0rYzvyfcOFwrXccR68j55OZliBpBk6rBK+SadFZ8ynsB7R9BqoIltAo/g==","signatures":[{"sig":"MEQCIHuy4w5dLGG0VbC2I22terQD/s/OkcUmFryYvETiBxwUAiBPyB1Wh9jOHeEfKeN5Igm+pJOOI222jp9AxEGYVbxCwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"19e98b5e931d830f020e6dde4a27834a0d5d2572","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.78.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.7"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_4.0.3_1767236362668_0.9523042328806071","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@darraghor/nest-backend-libs","version":"4.0.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@4.0.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"64b205837d8b892b6c75dd624e981bb005072dee","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-4.0.4.tgz","fileCount":403,"integrity":"sha512-9LEmg3P3xiW7wSorIxMzW+dOlmD+mCcbTJx9pSSWyWgQ+vng3QV2rb+dwCypEzo87AjJHtH0UWUIdO2lTcfYlw==","signatures":[{"sig":"MEYCIQCNZ2v+Xz1yGXbI053SrUWvH89Rpi5mQ+DZ286V0mfTfQIhAN7ud5M37ZpDjAv9wgSma0fCeE67HQMCoGbKwcUkg8Ah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"b64d7ba7522cc4c46ca0fe618d02d33770a0a21c","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.78.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.7"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_4.0.4_1767252102881_0.3219558459868641","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@darraghor/nest-backend-libs","version":"4.0.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@4.0.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3df88addac5d66d1550c27810f3142df06ba43de","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-4.0.5.tgz","fileCount":403,"integrity":"sha512-1fpO2+WFI/FIVhyGvzgF8WcXGIJR84FgoZOanaZ4JB+/3uIChlWKuCU6huqE+KSjwgrap4ZjxEPjUE7BZFDqUw==","signatures":[{"sig":"MEQCIH2XR/BlsLJ4faRgXVtVclebjrXwPulMVi7wRgmvb+ndAiBKfMhmq87lALVz3toTtTpTNqbKjANqzg7tRgXnusFRnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558355},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"a8d527a1cca7895c8f1d0b1f2a1d98cdf106dde4","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.78.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"16.5.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"24.10.1","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.2.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.2.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.7"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_4.0.5_1767263937775_0.5088794641858345","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@darraghor/nest-backend-libs","version":"4.0.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@4.0.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"193382dee5953ffdf3b2d95451ae7f195be93e6b","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-4.0.6.tgz","fileCount":403,"integrity":"sha512-bHf4Mmy4ZFOmBaTcmU83h0fILC6VOK3XLC4BtXaXKIWbswdLr7VPPGlLKKqRlm4lA+M159ooaEOi/p+VyrrVuQ==","signatures":[{"sig":"MEUCIQCi2Y1iUkvDnHP0/MpgWYd7hWgpLLL53BXIH6Nxb5dJtAIgTk4B5CuBKb1GhIEdkxhOwl4zsIehctTXuiLR3GuHdeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"89904cd463783eabe1af7a2bb110779d34cd6b0d","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.79.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.8"},"peerDependencies":{"typeorm":"0.3.20","@nestjs/bull":"11.0.2","@nestjs/core":"11.0.10","@nestjs/axios":"4.0.0","@nestjs/common":"11.0.10","@nestjs/config":"4.0.0","@nestjs/swagger":"11.0.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/microservices":"11.0.10","@nestjs/platform-express":"11.0.10"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_4.0.6_1767361523605_0.47491313900481935","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@darraghor/nest-backend-libs","version":"4.0.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@4.0.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"4319d5617fcbd33ec957e84ccf605c00537c8d19","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-4.0.7.tgz","fileCount":403,"integrity":"sha512-JgoflgRb+jJgpdQkar9aZap5s+j/10exYiVz9mckS0zfY9PDqC5zavVRjRTzs0E3yxAswouc5eQ+HkJV4O9UOw==","signatures":[{"sig":"MEUCIB5me59qEmWutAhY/UE98hCI2Nupdpzfhnqg8Gsc+0/vAiEA6LN9LmHc10N/k6S7jZ6WaCP/i6GchJoK2QjW+0de8jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558364},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"9142bfa00d0c66182d942d2daae540aec98b2040","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.79.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.8"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/bull":"^11.0.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_4.0.7_1767363152749_0.46415105752196384","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@darraghor/nest-backend-libs","version":"4.0.8","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@4.0.8","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"2dfb040acc71a5bd82229c56ebb6ebcafdfc1660","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-4.0.8.tgz","fileCount":403,"integrity":"sha512-0CMirRDctSURGCyCQzi8B/Z4LUT5+rZlqLI2vTsr+TOqffDU79tIPrtAmVHqZdL+ydr9/MOdpMhZm4FtUvmigg==","signatures":[{"sig":"MEUCIFRK6WDDkkcyB3Dnb3TBXXlDKVgtKTmbmBur/vKZo7gZAiEAqKS230wqPqCLojT9jRb/6Prbp8nuk4saPxlldMrWru4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@4.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559658},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.13.1"},"exports":{"import":"./dist/index.js"},"gitHead":"ef0fd626486e1e4900987258093696bb77b9578c","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","bull":"4.16.5","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/bull":"11.0.4","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.3","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.79.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.51.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.51.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.51.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.8"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/bull":"^11.0.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_4.0.8_1767430231662_0.25753552052669026","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@darraghor/nest-backend-libs","version":"5.0.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3301e9570acf9cd7d3d5a7945ffcb9de7b428538","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.0.tgz","fileCount":403,"integrity":"sha512-0uqP59R/oHgHy6YYUIWJ4KkIhU5cuKKyy3t2KYI75Zes5z/B/12y7PJEF7WlUqXcmm3ENfn6O0QXos+q2uGHuw==","signatures":[{"sig":"MEYCIQDL9/b2daIJhhfIgtoC0aLtt7t4bIFENDj/wjMIMeq3WQIhAN0ERnx1OMi9VNeJ4Mp58rQtvgK35MRsG61GFiu1Gusw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558362},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"11af4279c15c19765715457aa07ae7a6ee3e4a75","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.66.4","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.80.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.52.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.52.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.52.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.0_1767869607202_0.11256614999120518","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@darraghor/nest-backend-libs","version":"5.0.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"677b1308693d9908a65052c7530e54fdf6d08e84","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.1.tgz","fileCount":403,"integrity":"sha512-HJRynIJbtmfxC9h9k3RtGp56QA5H0QhpSi6IGtDVYllIrU/lPCS/26DorVI5fjshyc9XoV+kMk/jq9kVPqq8rw==","signatures":[{"sig":"MEQCIG9S6sFFrWbe6NiHB8Yk8bIRJvprmnV+5GJHWXIPpex2AiAvOPMz+ZFcLMfsBPLjN26qHiYJqAlQhAenujkqebR4QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558339},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"976ba4a48d881ee81727bad1581988ce60f5f2e1","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.66.4","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.80.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.52.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.52.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.52.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.1_1767869806166_0.525805238287433","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@darraghor/nest-backend-libs","version":"5.0.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d275e4bc34b0b049cdc8f7a220ea69f9f72777c9","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.2.tgz","fileCount":403,"integrity":"sha512-vq7XReSQl9X1CZcuPlfgDLqgHrhJq+89PK493dw6qQB+v3Ikv9YGxQMy7NCsNFqhdKZoC1rRNsH7J4ZqFRi9nA==","signatures":[{"sig":"MEUCIGAbYf70gNmgYeTVEeTdkbANnxVGagY+pEo4Q9qs7m75AiEAqnA6gkql0cxT6mI/rqO5fPdE2QlW+Jv3Lt9VU41t1UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"337b777bc3950b6b623a7fbc49067a491945b45e","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.66.4","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.80.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.52.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.52.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.52.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.2_1767870272553_0.741319989594919","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@darraghor/nest-backend-libs","version":"5.0.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"eca913d98861e285eb9944e85d30a1d6b2439088","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.3.tgz","fileCount":403,"integrity":"sha512-UOdDaXtpjDYIzzdcaB3E7uc4f8BCeC3my7xbwkJNLkkGOKh7OsFBj7BhcWYXe3e9OWBA0wuX6R2ceGnkXmnwXA==","signatures":[{"sig":"MEUCIEwF/dvSVWBoJgUDMwnyWO6lbRc0hVVE8rfgYGQZx7oZAiEAn4WX5G7LORoOZV2icgsm0bzHbfHjwCJJluXhIRXafnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"6028d17d15b17f062c4193a92724f71d850097d3","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.66.4","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.80.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.52.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.52.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.52.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.3_1767872439228_0.7065181312455806","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@darraghor/nest-backend-libs","version":"5.0.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"fa5cd8f90985aae8117f7e2cb7a97524c7b9c699","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.4.tgz","fileCount":403,"integrity":"sha512-gXhI0c9dodp52n/YGPbtBezE3DoF1D1RlThNg/HqTxlp3UTpac4vxf51OAU5S7BPU72bKbXzYfgy2r+RHklV7w==","signatures":[{"sig":"MEYCIQDmRq9RUgvK3qezZqBMgJSpVUTxlmi/JfcGHshC13qtNAIhAKejembWRBkSXApifo5D0MJMbir4gorFiesOVBKc6MUv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"4cdc3a5cc3036b9c2bb2c5bdadbe6b16ac25b666","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.66.4","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.80.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.52.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.52.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.52.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.4_1767930770143_0.7940000612021012","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@darraghor/nest-backend-libs","version":"5.0.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"7aa4ab9f4ffa76ef72c55bb1b1f8713351bd9c0f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.5.tgz","fileCount":403,"integrity":"sha512-oJXwqQ15gULYzxEknRrI5AwzyLhUUycWYxxlJtrEVCPVY0gHU/QcoDv4ZJT/1+gA7IilVzVhKAZ/SnGQ2FApyw==","signatures":[{"sig":"MEYCIQCDeOiJ+CuU0RaC41Fibpn9J95N5iZ4TP83xbxbtQnpbwIhAIAsFcLcCjsrCaF2G259G8J6NPBVpugnu+nwu3k19Sp6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"8f3ac038c3a5030435b11200c0d2dcdf831a292b","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.66.4","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.80.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.52.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.52.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.52.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.5_1768146177135_0.8137698615552693","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@darraghor/nest-backend-libs","version":"5.0.6","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.6","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"f8ae321677362bf428a6d59901a0f01daff1877b","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.6.tgz","fileCount":403,"integrity":"sha512-EUS8Eu8g+4PLRSAsR9AKvQiqKGqxe73Ffid4Dv5QaaZCzXsyt0dQHxiLRkkd6XzrxGdt17ZHk5bNX878Nid8XA==","signatures":[{"sig":"MEYCIQCZ+o2BJo4Fxk+00DpjiJ4WliCfO82+P6Qy+jXJjRDE2wIhAN3yIvgkluFFcsCzw1qSPPJXi52EubORUlnrM+M6bUeo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"71ea46c7deeff21574c2247c0b3197d399c58e62","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.66.4","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.80.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.52.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.52.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.52.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.6_1768210538560_0.6563408142164533","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@darraghor/nest-backend-libs","version":"5.0.7","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.7","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"059fa774f5325cbb3807e97d259428407aaf9cbd","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.7.tgz","fileCount":403,"integrity":"sha512-6fzE9s/YkNZ90Dkni1huNhGvgEdj4f6i9ERxWX/Legc9I+IxVSmOKorAm+6PtnaExdWAjgr3XSbPRx3yBYMXBg==","signatures":[{"sig":"MEQCICtVL9qDdf1wPJWVeTnvL7ZkFOezaLFSy6HsWsK9ulk9AiA4ZgUHVIWQ1+3RHYWnlNM+KL+p9Iyqkuk9e8t5HswQbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"3538ce5017de55d4da7f96e93c88aa2343ba0cc0","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.66.4","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.28.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.80.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.52.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.52.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.52.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.7_1768391351790_0.4072417966968116","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"@darraghor/nest-backend-libs","version":"5.0.8","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.8","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b84004243923f1e4d05ed7e8c8eff72a24a63f98","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.8.tgz","fileCount":403,"integrity":"sha512-MRfgTGzQ9GqHB1IQ0cthTM9SVtHjoNXDaQu2B4S+qXV7Cp0hJUVYw0ScrhwhSHpeRoOIyjWZ7qj/TMi3t4csLw==","signatures":[{"sig":"MEQCIHH++fo8A+ntI7pMJFgYsys9Luy9zy0JkSHLFVwAcn6SAiBbPC5o2RlobrgnEIPtbkTbM0VczMnhUXKNlZZWHoc1nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"01d626a94da8def149c3f8a32fd9edbe9c8cea29","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.66.4","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.1.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.81.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.7.4","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.53.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.53.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.53.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.8_1768641291581_0.5683973601623162","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"@darraghor/nest-backend-libs","version":"5.0.9","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.9","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"03b368679579e9fb55be991e2a2c10acff7bc9ab","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.9.tgz","fileCount":403,"integrity":"sha512-ixRs4I8Z0H3bQOztIlNpmPwFFUeYboOKEhWFiHRpuoLlIIuGiZ5ycbTmgzK95PiNFHoxrE2zbziWmKi0Qvpu+A==","signatures":[{"sig":"MEYCIQD11oEGFYzsJujn7CPHgypy69bcDiG5k6MaWdhK1wrkqgIhANMuAmgB9YadU1LrkRjMa/x8Z3ks4zYZHKKrQQxyyU2U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"3524a5d857f846787441b542ed502e514a3f2e6f","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.66.4","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.2.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"7.0.12","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.81.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.0.0","ts-node":"10.9.2","prettier":"3.8.0","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.53.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.53.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.53.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.9_1768901617584_0.8463875993560475","host":"s3://npm-registry-packages-npm-production"}},"5.0.10":{"name":"@darraghor/nest-backend-libs","version":"5.0.10","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.10","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"5a065fac476e268dd1ba9d5677615d5cee4a429b","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.10.tgz","fileCount":403,"integrity":"sha512-8Gu//Xff+euGLtE74ml6b+WxLGb7yGv880ECVc8xFTz6atFkpuMQLh9sgdlmv6Upng6xawIGil7eYIXCtSJvhw==","signatures":[{"sig":"MEYCIQCLrZ816Pm6go99Sj1P+dDDpVr7YPVRlHxqTp9/uiPOCAIhAJpWeP+Thqe8a5Fx0yTjFC/tFgkLN51pzH79j1/yKnD/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"baaf2652f2e36a2dd9b3053369adf57813a29d13","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.67.1","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.2.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.0","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.82.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.1.0","ts-node":"10.9.2","prettier":"3.8.0","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.53.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.53.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.53.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.10_1770552958159_0.781461273288546","host":"s3://npm-registry-packages-npm-production"}},"5.0.11":{"name":"@darraghor/nest-backend-libs","version":"5.0.11","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.11","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"dd93b83982f2b4b1dfef251cc42f7fa243584da0","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.11.tgz","fileCount":403,"integrity":"sha512-pniMYhou91HDO+Tzs+hekMpVS8/DvTWD9IicQ/3BkXLqnnNNvB4LdtK8cx0uqCZVVeqzyqRdtlGzWYrPx9T3jA==","signatures":[{"sig":"MEYCIQC8zrrPozfN0M+VKUYsI/8bFCZDUBo+o9KqzeNiJj/qbAIhAPKq89MiPnMx3Iw5GychiqshHC3GwZlGaAd99DHXVsnN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"331e3e9af9d49beedaf60a33e388ae25fd3f1e8c","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.2.0","axios":"1.13.2","chalk":"5.6.2","redis":"5.10.0","bullmq":"5.67.1","dotenv":"17.2.3","helmet":"8.1.0","nanoid":"5.1.6","rimraf":"6.1.2","stripe":"20.2.0","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"3.2.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.0","@keyv/redis":"5.1.5","nestjs-pino":"4.5.0","pino-pretty":"13.1.3","@nestjs/core":"11.1.11","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.7","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.11","@nestjs/config":"4.0.2","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.2.4","@nestjs/typeorm":"11.0.0","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.0.0","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.11","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"5.82.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.0.16","globals":"17.1.0","ts-node":"10.9.2","prettier":"3.8.0","copyfiles":"2.4.1","ts-loader":"9.5.4","@eslint/js":"9.39.2","typescript":"5.9.3","@nestjs/cli":"11.0.14","@types/node":"25.0.3","lint-staged":"16.2.7","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.3.0","@types/supertest":"6.0.3","semantic-release":"25.0.2","@types/nodemailer":"7.0.4","typescript-eslint":"8.53.0","@nestjs/schematics":"^11.0.9","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"62.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.53.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.0","@typescript-eslint/eslint-plugin":"8.53.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.11"},"peerDependencies":{"typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.11_1770557892478_0.6722823980837682","host":"s3://npm-registry-packages-npm-production"}},"5.0.12":{"name":"@darraghor/nest-backend-libs","version":"5.0.12","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.0.12","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"305afbb5e4cddf9b02ab2bd9ff663d5c1282ff51","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.0.12.tgz","fileCount":403,"integrity":"sha512-3MZFrOtaifWnAI57HvIsQKBpg/vlkgtp/ndfxkQbl9j9VoiE49bX2a2V8Y+x6WZc0038QvsOvoRovlmVrZSDuw==","signatures":[{"sig":"MEQCICr9DNEwD+hDQbHmHV3boXfkcBp2biPVMwmot1DbnJWmAiBP5UTAzfyPEafC7h7E7RTlzJBDUHS5aPBrfSx+uU54/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558826},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"0f5a3186e79960b7bff6135c3b387a56a999b1fc","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.7.0","axios":"1.15.1","chalk":"5.6.2","redis":"5.12.1","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"5.1.9","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.5","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.19","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.19","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.3.2","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.19","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.6.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.1.4","globals":"17.5.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"9.39.2","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.6.0","lint-staged":"16.4.0","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.5.0","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.0","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"64.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0","@typescript-eslint/eslint-plugin":"8.59.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.30"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.0.12_1776770917627_0.037651373259295795","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@darraghor/nest-backend-libs","version":"5.1.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.1.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b0ee430f14b271a26959888d5845caf14eae6899","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.1.0.tgz","fileCount":403,"integrity":"sha512-9ZUszEtFXkToqqYB9jSbDYvOnYbcYsAMosMUqjOpVh4snGWPEW/rhNYitoMrrQDqbzGPSM1V6ZglLqHIoe7A5w==","signatures":[{"sig":"MEUCIQDn9Y/CXi5EwEcto4huCIPXEAXJ0q2o/n7IYaFvuGzrbAIgGpumWjBqBNBy+sl0wPZMnmmACEyawGpRhg9bkqwFP6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558825},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"2a1af87d46edf59730dd798e10074377129d8b2b","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.7.0","axios":"1.15.2","chalk":"5.6.2","redis":"5.12.1","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"5.1.9","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.5","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.19","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.19","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.3.2","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.19","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.6.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.1.5","globals":"17.5.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"9.39.2","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.6.0","lint-staged":"16.4.0","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.5.0","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.0","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0","@typescript-eslint/eslint-plugin":"8.59.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.30"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.1.0_1776820680391_0.0034104275581134935","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@darraghor/nest-backend-libs","version":"5.2.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.2.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"290ddcf88bdf83523aaf4ad19c0a030bf324cd48","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.2.0.tgz","fileCount":403,"integrity":"sha512-jZdYa76pNJErxAxRux+YuR8EiJFUSuqnwJ80VMRUlMmiwI36/5b7RWwNs+tOZWFEZdlXjvkB9H3VhXlpqNzA5Q==","signatures":[{"sig":"MEYCIQCZzTM1FeneoWmQ3xI2kqxB1DzqKxzWxrpMmyU6XKcOvwIhAKmPudxeRUTCOvnZLvTeuUDuACBayJ4cFxzF3CubVnM0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"b96b681f9b2997a6e66b883579cccdb3c4cb53a5","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.7.0","axios":"1.15.2","chalk":"5.6.2","redis":"5.12.1","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"5.1.9","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.5","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.19","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.19","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.3.2","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.19","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.6.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.1.5","globals":"17.5.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"9.39.2","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.6.0","lint-staged":"16.4.0","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.5.0","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.0","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0","@typescript-eslint/eslint-plugin":"8.59.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.30"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.2.0_1776822419016_0.0851537879289852","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@darraghor/nest-backend-libs","version":"5.3.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.3.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"db47c9bcabb71ba21f58f7e163071fab870c029f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.3.0.tgz","fileCount":403,"integrity":"sha512-Iz3Zyr0AhC/ukbdpMx6HHaN79UeMwU1x3ap0WweqFQAuBs5JotTjIZDtqetyD4ORdHYeJ+k8K5uGqV6rb7Iiqg==","signatures":[{"sig":"MEUCIQChh8DJcnYMTCGky287puiBxthHruwzmTB9yYSgop3oZgIgPWqolh1U0jjuNqUwpO/SV5/84yDTAepfFzuC5t0V6sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"b8a1a859db8a6215f239b6ce1559a6e6f451064a","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.7.0","axios":"1.15.2","chalk":"5.6.2","redis":"5.12.1","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"5.1.9","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.5","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.19","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.19","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.3.2","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.19","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.6.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.1.5","globals":"17.5.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"9.39.2","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.6.0","lint-staged":"16.4.0","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.5.0","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.0","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0","@typescript-eslint/eslint-plugin":"8.59.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.30"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.3.0_1776848041814_0.7642133314605457","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@darraghor/nest-backend-libs","version":"5.4.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.4.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"6915635b4e392d491850167928104c8cb56cd843","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.4.0.tgz","fileCount":403,"integrity":"sha512-QI2gxn273/NRAI2AYkiNMaS/pfHVA58Tj11dtUT7Db2jIk60Fsi8ZAZuPQpDMOu74js1FPSmI9ASd2/JzRF26w==","signatures":[{"sig":"MEQCIGAyjFRDt7lK9CskCYFN1jCxQshfLOfcEJpAvT0FIPQQAiANW0r6jagp90YqyOWSo+3+owsLyzAG0CBIqXe6MXezcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558863},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"cd02e83a2d2d62910d89b4443fa6822a4a732d3e","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.7.0","axios":"1.15.2","chalk":"5.6.2","redis":"5.12.1","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"5.1.9","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.5","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.19","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.19","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.3.2","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.19","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.6.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.1.5","globals":"17.5.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"9.39.2","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.6.0","lint-staged":"16.4.0","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.5.0","@nestjs/testing":"11.1.19","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.0","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0","@typescript-eslint/eslint-plugin":"8.59.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.30"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.4.0_1776859335689_0.9572475469571238","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@darraghor/nest-backend-libs","version":"5.5.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.5.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"94d4bbf1354b3d7637f2974f4035d0bf3e07f9cf","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.5.0.tgz","fileCount":403,"integrity":"sha512-jhVg6tHrRzQ+/GoGpurzzk0WWJdrE9x4EtYikMKRvBzS8BHeZ6338sgUS39JlHZERJhxIkXlA4SJaP3yrHpCUQ==","signatures":[{"sig":"MEQCIG2PPMidp3y0b221nwC5qTwmu5dLAhrDwAHi2XXsJmnDAiBR1VvgTCeTEkv3qA0gSgSKrAQptaJF8qU+dTtI5eFFUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559032},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22.21.1"},"exports":{"import":"./dist/index.js"},"gitHead":"4244909996a0ffc537c52f4018cf7f17347a086c","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.7.0","axios":"1.15.2","chalk":"5.6.2","redis":"5.12.1","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"5.1.9","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.5","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.19","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.19","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.3.2","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.19","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.6.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.1.5","globals":"17.5.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"9.39.2","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.6.0","lint-staged":"16.4.0","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.5.0","@nestjs/testing":"11.1.19","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.0","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0","@typescript-eslint/eslint-plugin":"8.59.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.30"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.5.0_1776863800370_0.6904126873526815","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@darraghor/nest-backend-libs","version":"5.6.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.6.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"03871615df42c9937b40d80899260ce86e56911f","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.6.0.tgz","fileCount":403,"integrity":"sha512-XW1TgPnhO2dkcVtA/JKgkm0RXsQz35gTaCEke77/KRlDGQtBv3i3PDCOBP4jzqq19zPQfBQwr8iuRyuLgpVckg==","signatures":[{"sig":"MEUCIHurH8zfWH8h6Vnbv5Acz/Q1rpLSGyUa98WR9JT3p4riAiEA8DArySK5Lw51ZizOTs3IkWZH+s/6wLIdcmztlViLCVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd47136cf0daf4aba9dc6556968f267aedfe51ae","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.7.0","axios":"1.15.2","chalk":"5.6.2","redis":"5.12.1","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"5.1.9","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.5","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.19","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.19","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.3.2","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.19","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.6.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.1.5","globals":"17.5.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"9.39.2","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.6.0","lint-staged":"16.4.0","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.5.0","@nestjs/testing":"11.1.19","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.0","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0","@typescript-eslint/eslint-plugin":"8.59.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.30"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.6.0_1776865411121_0.9182235946867414","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@darraghor/nest-backend-libs","version":"5.7.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.7.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d0d141fbdb75478d4c9609edfda03750c2acb124","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.7.0.tgz","fileCount":409,"integrity":"sha512-NlH7vPJnmS864Fz9lvof+KLVCiNfkxGQjSOvScpfbrxjxSenWKezkKBpapxE/ABkxAOuSJzhW3KT99TiCAGqhQ==","signatures":[{"sig":"MEQCIDf2XV7PgeRBifvOPYAM8TIVS3KBuVaENJ+ZgGEl3tIYAiAoP+mYfVjHYT+nYr046YrxirSZuoZ+bqjDgHUYXjw25w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d41cd656f45e639f0819924ba700d4873990033","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.7.0","axios":"1.15.2","chalk":"5.6.2","redis":"5.12.1","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"5.1.9","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.1.0","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.5","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.19","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.19","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.3.2","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.0","@nestjs/microservices":"11.1.19","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.6.0","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.1.5","globals":"17.5.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"9.39.2","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.6.0","lint-staged":"16.4.0","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"20.5.0","@nestjs/testing":"11.1.19","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.0","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.5.0","@typescript-eslint/eslint-plugin":"8.59.0","@darraghor/eslint-plugin-nestjs-typed":"7.1.30"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.7.0_1776933771153_0.11363914689699528","host":"s3://npm-registry-packages-npm-production"}},"5.7.1":{"name":"@darraghor/nest-backend-libs","version":"5.7.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.7.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"8150ae0c360867ca2331bb44faa700aa57617032","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.7.1.tgz","fileCount":409,"integrity":"sha512-mIVAm++3UvFcCBPXPPWdgjy61BDWaGIh10kROZC0+oPJSh0aVkBIOT+E9bJKP7huMcIRMzIiyerct2u3FaknyA==","signatures":[{"sig":"MEQCIEFTsWr7ir+fW07P9hxOxiNexp8ts8uQ33OE6m9aUCrKAiA+/042S4xOlRuNmB6HJerVkYcG+9TiOJ4I0ZGgPAzNDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c26c4066f9eb0fd8437e9b57bbff25975a9d67a","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.10.0","axios":"1.16.1","chalk":"5.6.2","redis":"5.12.1","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"5.1.11","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.2.1","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.7","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.21","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.21","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.3","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.2","@nestjs/microservices":"11.1.21","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.21"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.14.1","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.1.6","globals":"17.6.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"9.39.2","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.9.0","lint-staged":"17.0.5","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.0.1","@nestjs/testing":"11.1.21","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.3","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.0.1","@typescript-eslint/eslint-plugin":"8.59.3","@darraghor/eslint-plugin-nestjs-typed":"7.1.33"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.7.1_1779113899552_0.21709643834474512","host":"s3://npm-registry-packages-npm-production"}},"5.7.2":{"name":"@darraghor/nest-backend-libs","version":"5.7.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.7.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"314b465c9defe1dd4e4aedefc856d3965a5a9288","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.7.2.tgz","fileCount":409,"integrity":"sha512-s8TavQRc0CqhOAfRF0TU3s4JPafqhkVsEGQIq3RXHH3pCb44B9weue/7dzxQMRCQTTtz4zox27Yw3QNxXaVW2A==","signatures":[{"sig":"MEUCIE3pzL/Uovky1hlmEZqtxtRVCtLCwe+FjnbymcGF5+HJAiEA0VimaZOdvjJgx1+bbjINy0wWYXbVNV61XLyi/RafLH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3f0bab9667daad4abcb429d048394429ababce19","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.10.0","axios":"1.16.1","chalk":"5.6.2","redis":"5.12.1","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"5.1.11","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.2.1","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.7","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.21","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.21","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.3","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.2","@nestjs/microservices":"11.1.21","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.21"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.14.1","husky":"9.1.7","yargs":"18.0.0","eslint":"9.39.2","vitest":"4.1.6","globals":"17.6.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"9.39.2","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.9.0","lint-staged":"17.0.5","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.0.1","@nestjs/testing":"11.1.21","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.3","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"64.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.0.1","@typescript-eslint/eslint-plugin":"8.59.3","@darraghor/eslint-plugin-nestjs-typed":"7.1.33"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.7.2_1779621788986_0.4646940112169282","host":"s3://npm-registry-packages-npm-production"}},"5.7.3":{"name":"@darraghor/nest-backend-libs","version":"5.7.3","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.7.3","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"8dce7f00aca7ac2c1c9afce645565bd3bba85e77","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.7.3.tgz","fileCount":409,"integrity":"sha512-tMK0bcUV+e+M85g735vtxklYv1vN/ZbVZq+w+SGYZ2dH1c05sXSicqrguvH40mq+UNiqcgYGRuLlh+TmlSMqFg==","signatures":[{"sig":"MEYCIQDG9pDsHEMkQI11He+9D9xpP78gbV5pU2STkFu9Fk7T/AIhAJ+HC+mG3JL9Ayu80HPkzNOR3AyiofA8H04nz1JxfeD1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"968c123f6f7f8b5110cd4015a5bad628dc8da6f2","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.10.0","axios":"1.16.1","chalk":"5.6.2","redis":"6.1.0","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"6.0.0","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.2.1","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.7","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.21","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.21","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.3","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.2","@nestjs/microservices":"11.1.21","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.21"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.14.1","husky":"9.1.7","yargs":"18.0.0","eslint":"10.7.0","vitest":"4.1.6","globals":"17.6.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"10.0.1","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.9.0","lint-staged":"17.0.5","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.0.1","@nestjs/testing":"11.1.21","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.3","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"71.1.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.0.1","@typescript-eslint/eslint-plugin":"8.59.3","@darraghor/eslint-plugin-nestjs-typed":"7.1.33"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.7.3_1784197955549_0.2652350057804802","host":"s3://npm-registry-packages-npm-production"}},"5.7.4":{"name":"@darraghor/nest-backend-libs","version":"5.7.4","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.7.4","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"4c6d0d7197e4f86e4dfbc63fcb23bb7492800ca6","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.7.4.tgz","fileCount":409,"integrity":"sha512-cTwS1A1YHVDTnBrbewJ2SEIu8ripvD63HfjdirW1X1MUN9QdG4JT1YGQy/xxvGTUl+eyqnXWS13sTJ6yl/D5Jw==","signatures":[{"sig":"MEUCIQDV1gF9+JKA18KdcuVAkKeVy0FCb6zdaNSSybxKCnQ+QQIgR5NRCBJdNRL1p314iS7akAA6z3Fo9pynGiOy3D2TLOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6ee1af89456a8a51fbaee964c92218f4263df56","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"5.10.0","axios":"1.16.1","chalk":"5.6.2","redis":"6.1.0","dotenv":"17.4.2","helmet":"8.1.0","nanoid":"6.0.0","rimraf":"6.1.3","stripe":"22.0.2","typeorm":"0.3.28","date-fns":"4.2.1","jwks-rsa":"4.0.1","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"8.0.7","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.21","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.8","@nestjs/common":"11.1.21","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.3","@nestjs/typeorm":"11.0.1","class-validator":"0.14.3","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.2","@nestjs/microservices":"11.1.21","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.21"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.14.1","husky":"9.1.7","yargs":"18.0.0","eslint":"10.7.0","vitest":"4.1.6","globals":"17.6.0","ts-node":"10.9.2","prettier":"3.8.3","copyfiles":"2.4.1","ts-loader":"9.5.7","@eslint/js":"10.0.1","typescript":"6.0.3","@nestjs/cli":"11.0.21","@types/node":"25.9.0","lint-staged":"17.0.5","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.0.1","@nestjs/testing":"11.1.21","@types/supertest":"7.2.0","semantic-release":"25.0.3","@types/nodemailer":"8.0.0","typescript-eslint":"8.59.3","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.0.3","eslint-plugin-unicorn":"72.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.59.3","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.0.1","@typescript-eslint/eslint-plugin":"8.59.3","@darraghor/eslint-plugin-nestjs-typed":"7.1.33"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.7.4_1784349387912_0.3886726535996432","host":"s3://npm-registry-packages-npm-production"}},"5.7.5":{"name":"@darraghor/nest-backend-libs","version":"5.7.5","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@5.7.5","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"d684d1ba62449b8a2f29190c96101e3a2912c1b9","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-5.7.5.tgz","fileCount":409,"integrity":"sha512-DyvbWkxlOrfMS4rOxxDnIwbBoCHHaNCxEpWXttf+LlqjaEC5mf9C9zcyYv+ktVk+ESdzqdWe1hzWTpG+Q0ek8A==","signatures":[{"sig":"MEUCIQD1bjGP1UIbejZgEbWxCSIAtxgRwoDSmj0+GqcZmFCiiQIgKXR+vJNPuruz5G/JShXt6wqGxCS4MNL2Rf2SkW+Oje4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@5.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566832},"main":"./dist/index.js","pnpm":{"overrides":{"conventional-changelog-conventionalcommits":"7.0.2"}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e53670a8829cd08c1d531839b8480b533960314","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"6.0.0","axios":"1.18.1","chalk":"5.6.2","redis":"6.1.0","bullmq":"5.80.8","dotenv":"17.4.2","helmet":"8.3.0","nanoid":"6.0.0","rimraf":"6.1.3","stripe":"22.3.2","typeorm":"0.3.27","date-fns":"4.4.0","jwks-rsa":"4.1.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"9.0.3","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.28","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.9","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.28","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.6","@nestjs/typeorm":"11.0.3","class-validator":"0.15.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.3","@nestjs/microservices":"11.1.28","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.27.0","husky":"9.1.7","yargs":"18.0.0","eslint":"10.7.0","vitest":"4.1.10","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.5","copyfiles":"2.4.1","ts-loader":"9.6.2","@eslint/js":"10.0.1","typescript":"5.9.3","@nestjs/cli":"11.0.24","@types/node":"26.1.1","lint-staged":"17.0.8","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.2.1","@nestjs/testing":"11.1.28","@types/supertest":"7.2.1","semantic-release":"25.0.8","@types/nodemailer":"8.0.1","typescript-eslint":"8.64.0","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.64.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.2.0","@typescript-eslint/eslint-plugin":"8.64.0","@darraghor/eslint-plugin-nestjs-typed":"7.2.5"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_5.7.5_1784350479096_0.5606457784144974","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@darraghor/nest-backend-libs","version":"6.0.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@6.0.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"b847bb6a5c07503571aa5ea3bfc0341849ddf669","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-6.0.0.tgz","fileCount":514,"integrity":"sha512-EW3KWZJP+4ZqOD6Vy4MhxrxR33in3rqi/hDH0Er/humm86mOe5965VeM/TcEJts98ElXSGjh56qgKbXSCSivFQ==","signatures":[{"sig":"MEUCIQDQ3L8nvRmwDH9+nCyIXuujsZY4zoKGwi7fvYelthvZZwIgb6kEaF898im05sGH8LdMQj+6d07Xk1lSn/p/5CZbXFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":779378},"main":"./dist/index.js","pnpm":{"overrides":{"conventional-changelog-conventionalcommits":"7.0.2"}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","import":"./dist/exports/core.js"},"./email":{"types":"./dist/exports/email.d.ts","import":"./dist/exports/email.js"},"./users":{"types":"./dist/exports/users.d.ts","import":"./dist/exports/users.js"},"./stripe":{"types":"./dist/exports/stripe.d.ts","import":"./dist/exports/stripe.js"},"./twitter":{"types":"./dist/exports/twitter.d.ts","import":"./dist/exports/twitter.js"},"./database":{"types":"./dist/exports/database.d.ts","import":"./dist/exports/database.js"},"./invitations":{"types":"./dist/exports/invitations.d.ts","import":"./dist/exports/invitations.js"},"./authorization":{"types":"./dist/exports/authorization.d.ts","import":"./dist/exports/authorization.js"},"./organisations":{"types":"./dist/exports/organisations.d.ts","import":"./dist/exports/organisations.js"},"./stripe-legacy":{"types":"./dist/exports/stripe-legacy.d.ts","import":"./dist/exports/stripe-legacy.js"}},"gitHead":"dd1d8f7d644cb43da9a3510904d0d6f0e6ed3979","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"6.0.0","axios":"1.18.1","chalk":"5.6.2","redis":"6.1.0","bullmq":"5.80.8","dotenv":"17.4.2","helmet":"8.3.0","nanoid":"6.0.0","rimraf":"6.1.3","stripe":"22.3.2","typeorm":"0.3.27","date-fns":"4.4.0","jwks-rsa":"4.1.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"9.0.3","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.28","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.9","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.28","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.6","@nestjs/typeorm":"11.0.3","class-validator":"0.15.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.3","@nestjs/microservices":"11.1.28","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.27.0","husky":"9.1.7","yargs":"18.0.0","eslint":"10.7.0","vitest":"4.1.10","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.5","copyfiles":"2.4.1","ts-loader":"9.6.2","@eslint/js":"10.0.1","typescript":"5.9.3","@nestjs/cli":"11.0.24","@types/node":"26.1.1","lint-staged":"17.0.8","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.2.1","@nestjs/testing":"11.1.28","@types/supertest":"7.2.1","semantic-release":"25.0.8","@types/nodemailer":"8.0.1","typescript-eslint":"8.64.0","@nestjs/schematics":"^11.1.0","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.64.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.2.0","@typescript-eslint/eslint-plugin":"8.64.0","@darraghor/eslint-plugin-nestjs-typed":"7.2.5"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_6.0.0_1785631296715_0.11135618116646206","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@darraghor/nest-backend-libs","version":"6.0.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@6.0.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"3fc671b6f6aeabc259d591cfc79378a87ea7cddb","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-6.0.1.tgz","fileCount":514,"integrity":"sha512-SdbdVxl+JLAsFOQZ5GNeqbUoKlQFkuxhBR+M3ZhXMHP/jyj7maSNf36GJkB/HUXD5rAE6ZbMbz4Q9RYEqKSHJw==","signatures":[{"sig":"MEQCIHR3uR57+DWrzhNEHBleiAD6JVcWOKr8G8NFlwgqq6SXAiBV35BFQ4MHJEdp3eIm4heqEsBAu+sA1SMLTKL8Cd1yGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":778766},"main":"./dist/index.js","pnpm":{"overrides":{"conventional-changelog-conventionalcommits":"7.0.2"}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","import":"./dist/exports/core.js"},"./email":{"types":"./dist/exports/email.d.ts","import":"./dist/exports/email.js"},"./users":{"types":"./dist/exports/users.d.ts","import":"./dist/exports/users.js"},"./stripe":{"types":"./dist/exports/stripe.d.ts","import":"./dist/exports/stripe.js"},"./twitter":{"types":"./dist/exports/twitter.d.ts","import":"./dist/exports/twitter.js"},"./database":{"types":"./dist/exports/database.d.ts","import":"./dist/exports/database.js"},"./invitations":{"types":"./dist/exports/invitations.d.ts","import":"./dist/exports/invitations.js"},"./authorization":{"types":"./dist/exports/authorization.d.ts","import":"./dist/exports/authorization.js"},"./organisations":{"types":"./dist/exports/organisations.d.ts","import":"./dist/exports/organisations.js"},"./stripe-legacy":{"types":"./dist/exports/stripe-legacy.d.ts","import":"./dist/exports/stripe-legacy.js"}},"gitHead":"4721369a68939ea0b9c460d30710bcf25f5e5b72","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && pnpm exec tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"6.0.0","axios":"1.18.1","chalk":"5.6.2","redis":"6.1.0","bullmq":"5.80.8","dotenv":"17.4.2","helmet":"8.3.0","nanoid":"6.0.0","rimraf":"6.1.3","stripe":"22.3.2","typeorm":"0.3.27","date-fns":"4.4.0","jwks-rsa":"4.1.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"9.0.3","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.28","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.9","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.28","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.6","@nestjs/typeorm":"11.0.3","class-validator":"0.15.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.3","@nestjs/microservices":"11.1.28","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"knip":"6.27.0","husky":"9.1.7","yargs":"18.0.0","eslint":"10.7.0","vitest":"4.1.10","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.5","copyfiles":"2.4.1","ts-loader":"9.6.2","@eslint/js":"10.0.1","typescript":"npm:@typescript/typescript6@6.0.2","@nestjs/cli":"11.0.24","@types/node":"26.1.1","lint-staged":"17.0.8","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.2.1","@nestjs/testing":"11.1.28","@types/supertest":"7.2.1","semantic-release":"25.0.8","@types/nodemailer":"8.0.1","typescript-eslint":"8.64.0","@nestjs/schematics":"^11.1.0","@typescript/native":"npm:typescript@^7.0.2","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.64.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.2.0","@typescript-eslint/eslint-plugin":"8.64.0","@darraghor/eslint-plugin-nestjs-typed":"7.2.5"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_6.0.1_1785632654155_0.9922264644967709","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@darraghor/nest-backend-libs","version":"7.0.0","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@7.0.0","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"e31f2570de0427f43d5887dc3059539bdbed272d","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-7.0.0.tgz","fileCount":535,"integrity":"sha512-PmO2SGvJfaOY2exeijYF+1i928Ui35q2fSHFpWdt8L1gzpxHtROeprTTbkY83fykk/RWFf4ov9j63DCTWSoS3g==","signatures":[{"sig":"MEQCIBYDWVrylpGqz9y47/1D8G8JnuvlW3nPux6s17SDHpuXAiAi0LxQqnt1njGCll+aqhQAb5Ao3yaWPA4OAxKsxmuKzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","import":"./dist/exports/core.js"},"./email":{"types":"./dist/exports/email.d.ts","import":"./dist/exports/email.js"},"./users":{"types":"./dist/exports/users.d.ts","import":"./dist/exports/users.js"},"./stripe":{"types":"./dist/exports/stripe.d.ts","import":"./dist/exports/stripe.js"},"./twitter":{"types":"./dist/exports/twitter.d.ts","import":"./dist/exports/twitter.js"},"./database":{"types":"./dist/exports/database.d.ts","import":"./dist/exports/database.js"},"./invitations":{"types":"./dist/exports/invitations.d.ts","import":"./dist/exports/invitations.js"},"./authorization":{"types":"./dist/exports/authorization.d.ts","import":"./dist/exports/authorization.js"},"./organisations":{"types":"./dist/exports/organisations.d.ts","import":"./dist/exports/organisations.js"},"./stripe-legacy":{"types":"./dist/exports/stripe-legacy.d.ts","import":"./dist/exports/stripe-legacy.js"}},"gitHead":"c93a395e8ef9c8929e9155e71cfa91a0d8cc13d0","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && pnpm exec tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"6.0.0","axios":"1.18.1","chalk":"5.6.2","redis":"6.1.0","bullmq":"5.80.8","dotenv":"17.4.2","helmet":"8.3.0","nanoid":"6.0.0","rimraf":"6.1.3","stripe":"22.3.2","typeorm":"0.3.27","date-fns":"4.4.0","jwks-rsa":"4.1.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"9.0.3","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.28","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.9","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.28","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.6","@nestjs/typeorm":"11.0.3","class-validator":"0.15.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.3","@nestjs/microservices":"11.1.28","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"knip":"6.27.0","husky":"9.1.7","yargs":"18.0.0","eslint":"10.7.0","vitest":"4.1.10","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.5","copyfiles":"2.4.1","ts-loader":"9.6.2","@eslint/js":"10.0.1","typescript":"npm:@typescript/typescript6@6.0.2","@nestjs/cli":"11.0.24","@types/node":"26.1.1","lint-staged":"17.0.8","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.2.1","@nestjs/testing":"11.1.28","@types/passport":"1.0.17","@types/supertest":"7.2.1","semantic-release":"25.0.8","@types/nodemailer":"8.0.1","typescript-eslint":"8.64.0","@nestjs/schematics":"^11.1.0","@typescript/native":"npm:typescript@^7.0.2","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.64.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.2.0","@typescript-eslint/eslint-plugin":"8.64.0","@darraghor/eslint-plugin-nestjs-typed":"7.2.5"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_7.0.0_1785663717642_0.08571470987396457","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@darraghor/nest-backend-libs","version":"7.0.1","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@7.0.1","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"abf917369ab40a45229c1646f1d0a32fc395aef4","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-7.0.1.tgz","fileCount":535,"integrity":"sha512-nA0wdyM0ixQC4FXlxF7CM7krAZfkny68H4eotDGTA6Q8beC+ZiiInBK+Q718fIrg++viFgCCvFerdGBkJdQipw==","signatures":[{"sig":"MEUCIHjiomfIyb5B0QdX7V/9O26EZlitWkMzNRCWmABS0pz8AiEA9B5xqL+uXIKcDnRWXj3P649JdsQVEtu6kGSlE8IP6WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","import":"./dist/exports/core.js"},"./email":{"types":"./dist/exports/email.d.ts","import":"./dist/exports/email.js"},"./users":{"types":"./dist/exports/users.d.ts","import":"./dist/exports/users.js"},"./stripe":{"types":"./dist/exports/stripe.d.ts","import":"./dist/exports/stripe.js"},"./twitter":{"types":"./dist/exports/twitter.d.ts","import":"./dist/exports/twitter.js"},"./database":{"types":"./dist/exports/database.d.ts","import":"./dist/exports/database.js"},"./invitations":{"types":"./dist/exports/invitations.d.ts","import":"./dist/exports/invitations.js"},"./authorization":{"types":"./dist/exports/authorization.d.ts","import":"./dist/exports/authorization.js"},"./organisations":{"types":"./dist/exports/organisations.d.ts","import":"./dist/exports/organisations.js"},"./stripe-legacy":{"types":"./dist/exports/stripe-legacy.d.ts","import":"./dist/exports/stripe-legacy.js"}},"gitHead":"c1d7245a59ecb18984e54606f8ffdff605dc6c75","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && pnpm exec tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"6.0.0","axios":"1.18.1","chalk":"5.6.2","redis":"6.1.0","bullmq":"5.80.8","dotenv":"17.4.2","helmet":"8.3.0","nanoid":"6.0.0","rimraf":"6.1.3","stripe":"22.3.2","typeorm":"0.3.27","date-fns":"4.4.0","jwks-rsa":"4.1.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"9.0.3","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.28","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.9","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.28","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.6","@nestjs/typeorm":"11.0.3","class-validator":"0.15.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.3","@nestjs/microservices":"11.1.28","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"knip":"6.27.0","husky":"9.1.7","yargs":"18.0.0","eslint":"10.7.0","vitest":"4.1.10","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.5","copyfiles":"2.4.1","ts-loader":"9.6.2","@eslint/js":"10.0.1","typescript":"npm:@typescript/typescript6@6.0.2","@nestjs/cli":"11.0.24","@types/node":"26.1.1","lint-staged":"17.0.8","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.2.1","@nestjs/testing":"11.1.28","@types/passport":"1.0.17","@types/supertest":"7.2.1","semantic-release":"25.0.8","@types/nodemailer":"8.0.1","typescript-eslint":"8.64.0","@nestjs/schematics":"^11.1.0","@typescript/native":"npm:typescript@^7.0.2","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.64.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.2.0","@typescript-eslint/eslint-plugin":"8.64.0","@darraghor/eslint-plugin-nestjs-typed":"7.2.5"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_7.0.1_1787657327171_0.6217811109155322","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@darraghor/nest-backend-libs","version":"7.0.2","keywords":["nestjs"],"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@darraghor/nest-backend-libs@7.0.2","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"homepage":"https://github.com/darraghoriordan/nest-backend-libs","bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"dist":{"shasum":"8046d84a29995abfe7269c48ccbef39d49f3725c","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-7.0.2.tgz","fileCount":535,"integrity":"sha512-X6GP3JTPCO6pentHHd626oLhfq45wl/fThQN+SovSzOqFt67WtU0FooEx9KWCjgcjkX2ykHbxfHxi8p81mFpfw==","signatures":[{"sig":"MEUCIQC4XAXnSr3aO3409SZCuwZw1dBb7/YlITZWDiCYVZn4YAIgTmECquQvAMwWPUs0g8f8S34Zn6rYfMbdIBEtiutByxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@7.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818252},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","import":"./dist/exports/core.js"},"./email":{"types":"./dist/exports/email.d.ts","import":"./dist/exports/email.js"},"./users":{"types":"./dist/exports/users.d.ts","import":"./dist/exports/users.js"},"./stripe":{"types":"./dist/exports/stripe.d.ts","import":"./dist/exports/stripe.js"},"./twitter":{"types":"./dist/exports/twitter.d.ts","import":"./dist/exports/twitter.js"},"./database":{"types":"./dist/exports/database.d.ts","import":"./dist/exports/database.js"},"./invitations":{"types":"./dist/exports/invitations.d.ts","import":"./dist/exports/invitations.js"},"./authorization":{"types":"./dist/exports/authorization.d.ts","import":"./dist/exports/authorization.js"},"./organisations":{"types":"./dist/exports/organisations.d.ts","import":"./dist/exports/organisations.js"},"./stripe-legacy":{"types":"./dist/exports/stripe-legacy.d.ts","import":"./dist/exports/stripe-legacy.js"}},"gitHead":"cbadc4eb0b59ed63c6389e64095c477228260277","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && pnpm exec tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.6.2","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"6.0.0","axios":"1.18.1","chalk":"5.6.2","redis":"6.1.0","bullmq":"5.80.8","dotenv":"17.4.2","helmet":"8.3.0","nanoid":"6.0.0","rimraf":"6.1.3","stripe":"22.3.2","typeorm":"0.3.27","date-fns":"4.4.0","jwks-rsa":"4.1.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"9.0.3","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.1.28","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.9","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.1.28","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.6","@nestjs/typeorm":"11.0.3","class-validator":"0.15.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.3","@nestjs/microservices":"11.1.28","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.1.28"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"knip":"6.27.0","husky":"9.1.7","yargs":"18.0.0","eslint":"10.7.0","vitest":"4.1.10","globals":"17.7.0","ts-node":"10.9.2","prettier":"3.9.5","copyfiles":"2.4.1","ts-loader":"9.6.2","@eslint/js":"10.0.1","typescript":"npm:@typescript/typescript6@6.0.2","@nestjs/cli":"11.0.24","@types/node":"26.1.1","lint-staged":"17.0.8","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.2.1","@nestjs/testing":"11.1.28","@types/passport":"1.0.17","@types/supertest":"7.2.1","semantic-release":"25.0.8","@types/nodemailer":"8.0.1","typescript-eslint":"8.64.0","@nestjs/schematics":"^11.1.0","@typescript/native":"npm:typescript@^7.0.2","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.64.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.2.0","@typescript-eslint/eslint-plugin":"8.64.0","@darraghor/eslint-plugin-nestjs-typed":"7.2.5"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-backend-libs_7.0.2_1787832786423_0.9120850630283099","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"_id":"@darraghor/nest-backend-libs@7.0.3","bin":{"miller":"dist/cli/cli.js","generate-client":"dist/open-api-generation/generate.sh"},"bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"dist":{"shasum":"59837e91d945c87521d00fe3a6ccea7f690812f1","tarball":"https://registry.npmjs.org/@darraghor/nest-backend-libs/-/nest-backend-libs-7.0.3.tgz","fileCount":535,"integrity":"sha512-zTfzPKRlBk85+W9UvV6RCt/PRanTCWLOFu+xqHQcWQew5YxqWVtZrHV1oqX/xVu5W6un+3DBv2XY9aXcfhQHlg==","signatures":[{"sig":"MEUCIFoJTJNwHhs8IG45LJC0d1dHpYgy2Vy/kFFB/5n0Jc27AiEAvbQQGm2LKtP92YD07obegNhp2Lg6ZrMkfeE6nPflqG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID3K553qRwlVs2G+vms17xUSbiKpfIMCUne+ENGtXQjPAiA/UsZigVc9wkYf1ZWHjabADHyP0m3UTYd9yldAcDUCTQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@darraghor%2fnest-backend-libs@7.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818249},"main":"./dist/index.js","name":"@darraghor/nest-backend-libs","type":"module","types":"./dist/index.d.ts","author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","import":"./dist/exports/core.js"},"./email":{"types":"./dist/exports/email.d.ts","import":"./dist/exports/email.js"},"./users":{"types":"./dist/exports/users.d.ts","import":"./dist/exports/users.js"},"./stripe":{"types":"./dist/exports/stripe.d.ts","import":"./dist/exports/stripe.js"},"./twitter":{"types":"./dist/exports/twitter.d.ts","import":"./dist/exports/twitter.js"},"./database":{"types":"./dist/exports/database.d.ts","import":"./dist/exports/database.js"},"./invitations":{"types":"./dist/exports/invitations.d.ts","import":"./dist/exports/invitations.js"},"./authorization":{"types":"./dist/exports/authorization.d.ts","import":"./dist/exports/authorization.js"},"./organisations":{"types":"./dist/exports/organisations.d.ts","import":"./dist/exports/organisations.js"},"./stripe-legacy":{"types":"./dist/exports/stripe-legacy.d.ts","import":"./dist/exports/stripe-legacy.js"}},"gitHead":"5bc3e74a4604dbc3ed75a67b4fdcef441d515d77","license":"SEE LICENSE IN LICENSE.md","release":{"branches":["main"]},"scripts":{"knip":"knip","lint":"pnpm exec eslint","test":"vitest run","build":"pnpm run clean && mkdir ./dist && pnpm exec tsc --project tsconfig.build.json && pnpm run copyOpenApiGenerationModule","clean":"rm -Rf ./dist/","lintone":"pnpm exec eslint  --no-error-on-unmatched-pattern","prepare":"husky","release":"npx semantic-release","build:ci":"pnpm run build","prettier":"prettier --write src/*","pre-commit":"npx lint-staged","semantic-release":"semantic-release","copyOpenApiGenerationModule":"copyfiles --error --up 1 \"src/open-api-generation/**/*\" \"src/open-api-generation/*\" \"src/database-initialisation/*\" dist"},"version":"7.0.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1de6f43d-471d-4763-a45d-dea2fb909d8c"}},"homepage":"https://github.com/darraghoriordan/nest-backend-libs","keywords":["nestjs"],"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"_npmVersion":"11.19.0","description":"Some helpers for personal projects in nestjs","directories":{},"lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"add":"2.0.6","rxjs":"7.8.2","auth0":"6.4.0","axios":"1.20.0","chalk":"5.6.2","redis":"6.2.1","bullmq":"5.81.5","dotenv":"17.4.2","helmet":"8.3.0","nanoid":"6.0.0","rimraf":"6.1.3","stripe":"22.6.2","typeorm":"0.3.27","date-fns":"4.4.0","jwks-rsa":"4.1.0","passport":"0.7.0","pino-http":"11.0.0","nodemailer":"9.0.3","@keyv/redis":"5.1.6","nestjs-pino":"4.6.1","pino-pretty":"13.1.3","@nestjs/core":"11.2.4","passport-jwt":"4.0.1","@nestjs/axios":"4.0.1","cache-manager":"7.2.9","@nestjs/bullmq":"11.0.4","@nestjs/common":"11.2.4","@nestjs/config":"4.0.4","twitter-api-v2":"1.29.0","@nestjs/swagger":"11.4.6","@nestjs/typeorm":"11.0.3","class-validator":"0.15.1","@nestjs/passport":"11.0.5","@nestjs/terminus":"11.1.1","reflect-metadata":"0.2.2","class-transformer":"0.5.1","swagger-ui-express":"5.0.1","@nestjs/cache-manager":"3.1.3","@nestjs/microservices":"11.2.4","passport-headerapikey":"1.2.2","@nestjs/platform-express":"11.2.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.27.0","devDependencies":{"knip":"6.35.1","husky":"9.1.7","yargs":"18.1.0","eslint":"10.10.0","vitest":"4.1.10","globals":"17.12.0","ts-node":"10.9.2","prettier":"3.9.5","copyfiles":"2.4.1","ts-loader":"9.6.2","@eslint/js":"10.0.1","typescript":"npm:@typescript/typescript6@6.0.2","@nestjs/cli":"11.0.24","@types/node":"26.1.1","lint-staged":"17.5.1","@types/auth0":"3.3.11","@types/yargs":"17.0.35","@types/express":"5.0.6","tsconfig-paths":"4.2.0","@commitlint/cli":"21.2.1","@nestjs/testing":"11.2.4","@types/passport":"1.0.17","@types/supertest":"7.2.1","semantic-release":"25.0.8","@types/nodemailer":"8.0.1","typescript-eslint":"8.70.0","@nestjs/schematics":"^11.1.0","@typescript/native":"npm:typescript@^7.0.2","@types/passport-jwt":"4.0.1","eslint-plugin-sonarjs":"4.2.0","eslint-plugin-unicorn":"72.0.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@typescript-eslint/parser":"8.70.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"21.2.0","@typescript-eslint/eslint-plugin":"8.70.0","@darraghor/eslint-plugin-nestjs-typed":"7.5.3"},"peerDependencies":{"bullmq":"^5.0.0","typeorm":"^0.3.0","@nestjs/core":"^11.0.0","@nestjs/axios":"^4.0.0","@nestjs/bullmq":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/config":"^4.0.0","@nestjs/swagger":"^11.0.0","@nestjs/typeorm":"^11.0.0","class-validator":"^0.14.0","@nestjs/passport":"^11.0.0","@nestjs/terminus":"^11.0.0","reflect-metadata":"^0.2.0","class-transformer":"^0.5.0","@nestjs/microservices":"^11.0.0","@nestjs/platform-express":"^11.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nest-backend-libs_7.0.3_1789737700458_0.2785089265506988"}}},"time":{"created":"2021-10-15T10:22:28.474Z","modified":"2026-09-18T13:21:40.881Z","1.0.1":"2021-10-15T10:22:28.741Z","1.0.2":"2021-10-15T10:52:03.288Z","1.0.3":"2021-10-15T11:01:17.603Z","1.0.4":"2021-10-15T11:10:30.456Z","1.0.5":"2021-10-15T11:34:28.270Z","1.0.6":"2021-10-15T11:35:54.752Z","1.1.0":"2021-10-15T12:18:25.003Z","1.1.1":"2021-10-15T12:25:09.803Z","1.1.2":"2021-10-16T10:08:09.871Z","1.1.3":"2021-10-16T10:46:34.805Z","1.1.4":"2021-10-17T11:36:50.013Z","1.2.0":"2021-10-19T11:45:18.939Z","1.3.0":"2021-10-21T12:55:03.612Z","1.4.0":"2021-10-24T07:32:29.179Z","1.4.1":"2021-10-25T10:27:30.519Z","1.5.0":"2021-10-26T03:00:14.293Z","1.6.0":"2021-11-11T09:49:51.409Z","1.7.0":"2021-11-11T11:44:51.005Z","1.8.0":"2021-11-28T04:50:36.427Z","1.9.0":"2021-11-28T05:37:47.000Z","1.9.1":"2021-11-28T06:16:11.734Z","1.10.0":"2021-11-28T12:03:02.836Z","1.10.1":"2021-11-28T12:26:06.865Z","1.11.0":"2021-12-01T11:09:58.035Z","1.12.0":"2021-12-05T23:00:45.160Z","1.13.0":"2021-12-06T04:29:55.412Z","1.14.0":"2021-12-13T08:46:52.806Z","1.14.1":"2021-12-13T09:37:45.899Z","1.15.0":"2021-12-19T04:34:01.410Z","1.16.0":"2021-12-19T04:56:28.205Z","1.17.0":"2021-12-21T00:07:37.662Z","1.17.1":"2021-12-21T00:32:31.540Z","1.18.0":"2022-08-26T10:33:16.842Z","1.19.0":"2022-11-01T11:39:19.957Z","1.19.1":"2022-11-01T11:42:40.928Z","1.20.0":"2022-11-18T12:08:25.956Z","1.21.0":"2022-11-18T12:45:52.070Z","1.23.0":"2022-11-19T07:21:48.528Z","1.24.0":"2022-11-19T07:32:00.853Z","1.25.0":"2022-11-20T03:40:41.104Z","1.26.0":"2022-11-30T21:46:10.834Z","1.27.0":"2022-12-02T11:26:35.628Z","1.28.0":"2022-12-03T06:52:53.477Z","1.29.0":"2022-12-03T07:01:53.064Z","1.30.0":"2022-12-03T07:11:08.516Z","1.30.1":"2022-12-03T07:16:08.773Z","1.31.0":"2022-12-03T11:47:06.067Z","1.32.0":"2022-12-03T12:14:47.209Z","1.33.0":"2022-12-03T12:35:25.174Z","1.34.0":"2022-12-04T08:45:56.223Z","1.35.0":"2022-12-04T08:54:14.181Z","1.35.1":"2022-12-04T09:09:32.328Z","1.37.0":"2022-12-06T07:57:28.235Z","1.38.0":"2022-12-06T08:06:12.272Z","1.39.0":"2023-01-09T08:12:26.197Z","1.40.0":"2023-01-13T10:44:18.791Z","1.41.0":"2023-01-13T10:46:12.037Z","1.42.0":"2023-01-20T11:05:33.028Z","1.43.0":"2023-01-20T22:43:53.691Z","1.44.0":"2023-01-21T07:05:42.759Z","1.45.0":"2023-01-21T07:17:52.040Z","1.46.0":"2023-01-21T07:33:56.757Z","1.47.0":"2023-01-21T08:59:34.878Z","1.48.0":"2023-01-21T09:19:44.569Z","1.49.0":"2023-01-22T03:53:21.116Z","1.49.1":"2023-01-22T03:56:55.122Z","2.0.0":"2023-01-27T12:53:32.075Z","2.1.0":"2023-01-27T14:01:51.546Z","2.2.0":"2023-01-28T01:12:32.244Z","2.3.0":"2023-01-28T02:36:28.874Z","2.4.0":"2023-01-28T02:59:20.196Z","2.5.0":"2023-01-28T03:06:49.856Z","2.6.0":"2023-01-28T03:23:45.415Z","2.7.0":"2023-01-28T04:13:06.496Z","2.8.0":"2023-01-28T04:17:44.615Z","2.9.0":"2023-01-28T04:30:55.019Z","2.10.0":"2023-01-28T04:43:38.151Z","2.10.1":"2023-01-28T05:24:43.762Z","2.10.2":"2023-01-28T06:00:42.887Z","2.10.3":"2023-01-28T06:09:56.730Z","2.10.4":"2023-01-28T09:22:40.400Z","2.10.5":"2023-01-28T09:27:28.621Z","2.10.6":"2023-01-28T09:32:02.113Z","2.10.7":"2023-01-28T09:35:58.963Z","2.10.8":"2023-01-28T09:53:50.069Z","2.10.9":"2023-01-28T10:00:25.349Z","2.11.0":"2023-01-28T11:46:30.493Z","2.12.0":"2023-01-28T12:16:52.741Z","2.12.1":"2023-01-28T12:21:35.389Z","2.12.2":"2023-01-28T12:25:31.248Z","2.12.3":"2023-01-28T12:29:57.111Z","2.12.4":"2023-01-28T12:47:09.586Z","2.12.5":"2023-01-29T00:25:24.140Z","2.12.6":"2023-01-29T00:40:43.296Z","2.12.7":"2023-01-29T01:54:02.346Z","2.12.8":"2023-01-29T01:59:15.584Z","2.12.9":"2023-01-29T02:24:34.705Z","2.12.10":"2023-01-29T03:38:15.389Z","2.12.11":"2023-01-29T03:44:44.003Z","2.12.12":"2023-01-29T03:55:40.819Z","2.12.13":"2023-01-29T04:10:36.572Z","2.12.14":"2023-01-29T04:59:11.421Z","2.12.15":"2023-01-29T05:03:46.464Z","2.12.16":"2023-01-29T05:36:48.053Z","2.12.17":"2023-01-29T06:59:27.710Z","2.12.18":"2023-01-29T07:04:00.402Z","2.12.19":"2023-01-29T07:15:36.392Z","2.13.0":"2023-01-30T11:14:20.409Z","2.14.0":"2023-01-30T12:49:56.133Z","2.14.1":"2023-01-31T10:56:34.298Z","2.14.2":"2023-02-03T09:35:40.572Z","2.14.3":"2023-02-03T09:56:13.681Z","2.15.0":"2023-02-04T13:23:08.643Z","2.15.1":"2023-02-04T13:31:54.621Z","2.15.2":"2023-02-04T14:15:24.442Z","2.15.3":"2023-02-04T14:27:45.589Z","2.15.4":"2023-02-04T22:35:03.852Z","2.16.0":"2023-02-05T11:25:33.444Z","2.17.0":"2023-02-05T11:54:12.017Z","2.17.1":"2023-02-05T12:10:04.735Z","2.17.2":"2023-02-06T08:02:42.862Z","2.17.3":"2023-02-06T08:17:08.261Z","2.17.4":"2023-02-06T08:45:44.695Z","2.17.5":"2023-02-06T08:53:53.250Z","2.17.6":"2023-02-06T09:27:20.375Z","2.17.7":"2023-02-06T09:33:49.214Z","2.17.8":"2023-02-06T11:26:20.960Z","2.17.9":"2023-02-06T11:38:19.691Z","2.17.10":"2023-02-06T11:47:38.610Z","2.17.11":"2023-02-06T12:47:32.343Z","2.17.12":"2023-02-06T12:59:16.702Z","2.17.13":"2023-02-06T13:02:51.363Z","2.17.14":"2023-02-07T10:42:22.220Z","2.17.15":"2023-02-07T11:08:51.334Z","2.17.16":"2023-02-07T11:24:55.695Z","2.17.17":"2023-02-07T11:34:51.263Z","2.17.18":"2023-02-07T11:41:22.045Z","2.17.19":"2023-02-07T12:09:27.980Z","2.18.0":"2023-02-12T12:41:55.326Z","2.18.1":"2023-02-13T10:32:29.107Z","2.18.2":"2023-02-13T10:37:16.730Z","2.18.3":"2023-02-13T10:59:50.696Z","2.18.4":"2023-02-13T11:11:51.595Z","2.18.5":"2023-02-13T11:18:33.023Z","2.18.6":"2023-02-14T08:46:48.244Z","2.18.7":"2023-02-14T08:58:19.955Z","2.18.8":"2023-02-14T09:37:32.258Z","2.18.9":"2023-02-14T09:42:16.056Z","2.18.10":"2023-02-14T10:51:00.455Z","2.18.11":"2023-02-14T11:01:22.821Z","2.18.12":"2023-02-14T11:20:06.071Z","2.18.13":"2023-02-14T11:29:15.556Z","2.18.14":"2023-02-14T11:40:20.865Z","2.18.15":"2023-02-14T11:51:02.603Z","2.18.16":"2023-02-14T12:00:34.518Z","2.18.17":"2023-02-14T12:39:58.783Z","2.18.18":"2023-02-14T23:30:12.876Z","2.18.19":"2023-02-14T23:42:38.972Z","2.18.20":"2023-02-15T04:49:46.848Z","2.18.21":"2023-02-15T06:15:57.301Z","2.18.22":"2023-02-15T06:24:06.012Z","2.18.23":"2023-02-15T06:34:32.790Z","2.18.24":"2023-02-15T07:00:26.499Z","2.18.25":"2023-02-15T09:30:22.643Z","2.18.26":"2023-02-19T04:06:32.544Z","2.18.27":"2023-02-19T08:48:11.386Z","2.18.28":"2023-02-19T09:43:27.685Z","2.18.29":"2023-02-19T09:47:00.313Z","2.19.0":"2023-02-20T07:45:10.534Z","2.19.1":"2023-02-20T07:51:14.221Z","2.19.2":"2023-02-20T08:25:13.677Z","2.19.3":"2023-02-20T09:13:03.037Z","2.20.0":"2023-02-21T09:47:38.255Z","2.20.1":"2023-02-21T09:58:44.997Z","2.20.2":"2023-02-21T10:06:56.085Z","2.20.3":"2023-02-21T10:44:03.726Z","2.20.4":"2023-02-21T11:07:41.609Z","2.20.5":"2023-02-21T11:24:38.588Z","2.20.6":"2023-02-21T11:39:31.829Z","2.20.7":"2023-02-21T12:05:37.596Z","2.20.8":"2023-02-21T12:09:12.206Z","2.20.9":"2023-02-21T12:10:56.913Z","2.20.10":"2023-02-21T12:13:48.062Z","2.20.11":"2023-02-21T12:20:27.855Z","2.20.12":"2023-02-21T12:40:23.603Z","2.20.13":"2023-02-21T12:47:30.488Z","2.21.0":"2023-02-23T07:08:12.442Z","2.21.1":"2023-02-23T11:52:05.297Z","2.21.2":"2023-02-24T04:22:25.994Z","2.21.3":"2023-02-24T12:38:06.091Z","2.21.4":"2023-02-25T09:53:38.119Z","2.21.5":"2023-02-25T23:56:12.605Z","2.22.0":"2023-03-08T01:43:00.497Z","2.23.0":"2023-03-11T12:14:43.825Z","2.23.1":"2023-03-12T02:03:18.316Z","2.24.0":"2023-03-12T02:06:57.263Z","2.25.0":"2023-03-12T09:15:08.063Z","2.26.0":"2023-03-12T11:58:24.449Z","2.27.0":"2023-03-13T12:37:16.942Z","2.28.0":"2023-03-15T07:09:20.476Z","2.29.0":"2023-03-15T10:37:32.634Z","2.30.0":"2023-03-16T11:36:41.542Z","2.30.1":"2023-03-18T11:34:37.977Z","2.31.0":"2023-03-19T13:21:37.499Z","2.32.0":"2023-03-20T09:00:25.041Z","2.32.1":"2023-03-21T21:50:23.633Z","2.32.2":"2023-03-22T13:20:14.417Z","2.32.3":"2023-03-23T13:38:36.711Z","2.32.4":"2023-03-25T09:20:00.538Z","2.32.5":"2023-03-25T12:01:09.302Z","2.32.6":"2023-03-26T09:47:20.508Z","2.32.7":"2023-03-26T22:41:44.475Z","2.32.8":"2023-03-26T22:59:16.657Z","2.32.9":"2023-03-26T23:20:15.387Z","2.32.10":"2023-03-27T01:09:49.429Z","2.32.11":"2023-03-27T12:12:44.465Z","2.32.12":"2023-03-28T11:29:09.823Z","2.32.13":"2023-03-29T11:27:19.439Z","2.32.14":"2023-06-03T12:11:54.361Z","2.33.0":"2023-06-20T12:08:54.276Z","2.34.0":"2023-07-15T06:17:37.707Z","2.35.0":"2023-08-06T12:03:50.999Z","2.35.1":"2023-08-06T12:09:07.392Z","2.35.2":"2023-08-06T12:14:36.581Z","2.35.3":"2023-08-06T12:21:38.213Z","2.35.4":"2023-08-07T05:25:10.841Z","2.35.5":"2023-08-08T02:30:32.765Z","2.35.6":"2023-08-09T02:30:43.599Z","2.35.7":"2023-08-10T05:25:38.585Z","2.35.8":"2023-08-10T12:38:46.743Z","2.35.9":"2023-08-11T02:26:14.301Z","2.35.10":"2023-08-11T05:25:14.751Z","2.35.11":"2023-08-12T05:24:50.225Z","2.35.12":"2023-08-13T09:01:10.694Z","2.35.13":"2023-08-14T10:04:23.445Z","2.36.0":"2023-08-14T10:10:16.374Z","2.36.1":"2023-08-20T21:58:54.660Z","2.36.2":"2023-09-05T02:06:44.739Z","2.36.3":"2023-09-05T02:14:38.697Z","2.36.4":"2023-09-05T02:19:14.890Z","2.36.5":"2023-09-05T02:31:09.106Z","2.36.6":"2023-09-05T13:13:30.751Z","2.36.7":"2023-09-05T13:18:19.911Z","2.37.0":"2023-09-16T11:20:44.140Z","2.38.0":"2023-09-16T12:26:34.905Z","2.38.1":"2023-09-30T12:36:25.832Z","2.38.2":"2023-09-30T12:48:03.753Z","2.38.3":"2023-09-30T12:49:14.954Z","2.39.0":"2023-09-30T12:55:38.943Z","2.39.1":"2023-10-08T10:11:10.742Z","2.40.0":"2023-10-11T21:34:48.982Z","2.40.1":"2023-11-28T08:05:37.152Z","2.40.2":"2023-11-28T12:39:11.181Z","2.40.3":"2023-11-28T12:42:39.002Z","2.41.0":"2023-11-28T12:48:54.845Z","2.41.1":"2023-11-28T12:53:19.703Z","2.42.0":"2023-11-28T13:00:50.776Z","2.42.1":"2023-12-02T05:10:01.165Z","2.42.2":"2023-12-02T08:16:53.461Z","2.42.3":"2023-12-07T22:19:32.520Z","2.42.4":"2023-12-07T23:03:24.951Z","3.0.0":"2023-12-23T06:53:03.805Z","3.0.1":"2023-12-24T00:26:16.940Z","3.0.2":"2024-01-15T08:09:58.692Z","3.0.3":"2024-02-03T03:38:14.748Z","3.0.4":"2024-02-03T03:50:30.555Z","3.1.0":"2024-02-03T08:32:05.927Z","3.1.1":"2024-02-11T08:45:35.453Z","3.2.0":"2024-04-06T02:38:09.454Z","3.2.1":"2024-04-06T02:39:33.468Z","3.3.0":"2024-04-06T02:48:09.450Z","3.3.1":"2024-04-13T02:02:13.942Z","3.3.2":"2024-04-13T03:02:55.549Z","3.3.3":"2024-04-13T03:06:18.941Z","3.3.4":"2024-04-27T00:56:54.208Z","3.3.5":"2024-07-20T21:33:20.099Z","3.4.0":"2024-12-31T13:08:34.089Z","3.4.1":"2024-12-31T13:09:25.882Z","3.4.2":"2024-12-31T13:14:36.458Z","3.4.3":"2024-12-31T13:25:00.787Z","3.5.0":"2025-01-01T01:54:43.410Z","3.6.0":"2025-01-04T01:15:42.699Z","3.7.0":"2025-01-04T10:27:59.192Z","3.8.0":"2025-01-04T10:39:29.794Z","3.8.1":"2025-01-04T11:21:53.524Z","3.8.2":"2025-01-05T04:46:44.538Z","3.8.3":"2025-01-05T04:59:20.550Z","3.8.4":"2025-01-05T06:14:17.494Z","3.8.5":"2025-01-31T21:40:21.843Z","3.8.6":"2025-01-31T21:44:03.512Z","3.8.7":"2025-01-31T21:57:13.335Z","3.8.8":"2025-02-17T14:06:09.606Z","3.9.0":"2025-02-19T08:29:59.969Z","3.9.1":"2025-02-19T08:41:17.198Z","3.9.2":"2025-02-19T08:45:11.786Z","3.9.3":"2025-02-19T08:53:10.953Z","3.9.4":"2025-02-19T09:07:01.170Z","3.9.5":"2025-03-29T04:56:30.890Z","3.10.0":"2025-12-03T08:50:46.319Z","3.11.0":"2025-12-03T10:02:35.582Z","3.12.0":"2025-12-24T13:54:05.230Z","3.12.1":"2026-01-01T00:16:16.416Z","3.12.2":"2026-01-01T00:17:03.715Z","3.12.3":"2026-01-01T00:25:19.291Z","3.12.4":"2026-01-01T01:16:19.360Z","4.0.0":"2026-01-01T02:07:59.888Z","4.0.1":"2026-01-01T02:36:00.850Z","4.0.2":"2026-01-01T02:52:50.172Z","4.0.3":"2026-01-01T02:59:22.871Z","4.0.4":"2026-01-01T07:21:43.029Z","4.0.5":"2026-01-01T10:38:57.922Z","4.0.6":"2026-01-02T13:45:23.758Z","4.0.7":"2026-01-02T14:12:32.966Z","4.0.8":"2026-01-03T08:50:31.829Z","5.0.0":"2026-01-08T10:53:27.351Z","5.0.1":"2026-01-08T10:56:46.434Z","5.0.2":"2026-01-08T11:04:32.755Z","5.0.3":"2026-01-08T11:40:39.382Z","5.0.4":"2026-01-09T03:52:50.312Z","5.0.5":"2026-01-11T15:42:57.295Z","5.0.6":"2026-01-12T09:35:38.735Z","5.0.7":"2026-01-14T11:49:11.972Z","5.0.8":"2026-01-17T09:14:51.721Z","5.0.9":"2026-01-20T09:33:37.766Z","5.0.10":"2026-02-08T12:15:58.323Z","5.0.11":"2026-02-08T13:38:12.632Z","5.0.12":"2026-04-21T11:28:37.791Z","5.1.0":"2026-04-22T01:18:00.616Z","5.2.0":"2026-04-22T01:46:59.191Z","5.3.0":"2026-04-22T08:54:01.968Z","5.4.0":"2026-04-22T12:02:15.832Z","5.5.0":"2026-04-22T13:16:40.505Z","5.6.0":"2026-04-22T13:43:31.277Z","5.7.0":"2026-04-23T08:42:51.304Z","5.7.1":"2026-05-18T14:18:19.704Z","5.7.2":"2026-05-24T11:23:09.146Z","5.7.3":"2026-07-16T10:32:35.697Z","5.7.4":"2026-07-18T04:36:28.037Z","5.7.5":"2026-07-18T04:54:39.267Z","6.0.0":"2026-08-02T00:41:36.867Z","6.0.1":"2026-08-02T01:04:14.412Z","7.0.0":"2026-08-02T09:41:57.831Z","7.0.1":"2026-08-25T11:28:47.312Z","7.0.2":"2026-08-27T12:13:06.559Z","7.0.3":"2026-09-18T13:21:40.546Z"},"bugs":{"url":"https://github.com/darraghoriordan/nest-backend-libs/issues"},"author":{"url":"https://darraghoriordan.com","name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://github.com/darraghoriordan/nest-backend-libs","keywords":["nestjs"],"repository":{"url":"git+https://github.com/darraghoriordan/nest-backend-libs.git","type":"git"},"description":"Some helpers for personal projects in nestjs","maintainers":[{"name":"darraghor","email":"darragh.oriordan@gmail.com"}],"readme":"# nest-backend-libs\n\nNest backend libraries is a set of NestJS modules that accelerate product builds with the NestJS framework.\n\nThis is the code that powers the backend for [Miller Start website](https://usemiller.dev) and some other apps I run.\n\nYou can see how this library is used in a NestJS application on GitHub as [use-miller](https://github.com/darraghoriordan/use-miller).\n\n## Modules used in most applications\n\nThe library includes the following modules that can be imported into your NestJS application. They are mostly dependant on each other so you should import them all. But they are things that are common to most applications so it makes sense to have them together in this library if you use this stack.\n\n- Authorization\n- Better Auth session and bearer-token authorization\n- Configuration\n- Postgres + typeorm\n- SQLite + typeorm\n- health checks\n- invitations\n- logging\n- organisations\n- subscriptions\n- payments (Stripe but should work with any)\n- CLI (e.g. for running stable diffusion)\n\n## Modules with no dependencies\n\n- Open API\n\n## Focused imports\n\nApplications can import only the public surface they use instead of loading the root\nbarrel. Available entry points include `/authorization`, `/core`, `/database`, `/email`,\n`/invitations`, `/organisations`, `/stripe`, `/stripe-legacy`, `/twitter`, and `/users`:\n\n```ts\nimport {\n    StripePaymentsModule,\n    STRIPE_PAYMENTS_ACCESS_POLICY,\n} from \"@darraghor/nest-backend-libs/stripe\";\nimport {NEST_BACKEND_LIB_ENTITIES} from \"@darraghor/nest-backend-libs/database\";\n```\n\n## Authentication and authorization\n\n`BetterAuthzModule` is the opinionated integration for new applications. Host Better Auth\nin the NestJS application (or another backend service) and provide a resolver that converts\nits session into `AuthenticatedUserProfile`. The module keeps `DefaultAuthGuard`, application\nusers, organisations, invitations, claims, and API-key auth consistent without importing a\nfrontend framework or the Better Auth SDK into this library.\n\n```ts\nBetterAuthzModule.forRootAsync({\n    imports: [ConfigModule],\n    inject: [ConfigService],\n    useFactory: () => ({\n        resolveUser: async (request) => resolveApplicationAuthSession(request),\n    }),\n});\n```\n\nThe resolver may accept secure session cookies, signed bearer tokens, or both. This supports\nserver-rendered frontends and independent browser SPAs—including SSE clients—through the same\nbackend authorization contract.\n\nAdd `authProviderUserId` to the consuming application's migration. On first login, a verified\nidentity is linked to exactly one existing application user with the same email, preserving\nmemberships and subscriptions. Duplicate matches fail closed. `AuthzModule` and\n`auth0UserId` remain available for staged upgrades but are deprecated.\n\n## Stripe payments\n\n`StripePaymentsModule` is the opinionated Stripe integration for new applications. It\nowns the server-side product catalog, authenticated organisation-owner checkout,\nidempotency records, safe redirect construction, customer portal sessions, signature\nverification, a durable webhook inbox, retries, replay, and subscription state updates.\n\nConfigure it with an async factory. Products are deliberately configured on the server;\nclients send a product key, never arbitrary Stripe line items or prices:\n\n```ts\nStripePaymentsModule.forRootAsync({\n    imports: [ConfigModule],\n    inject: [ConfigService],\n    useFactory: (config: ConfigService) => ({\n        accessToken: config.getOrThrow(\"STRIPE_ACCESS_TOKEN\"),\n        webhookVerificationKey: config.getOrThrow(\n            \"STRIPE_WEBHOOK_VERIFICATION_KEY\"\n        ),\n        redirectsBaseUrl: config.getOrThrow(\"STRIPE_REDIRECTS_BASE_URL\"),\n        products: parseStripeProductCatalog(\n            config.getOrThrow(\"STRIPE_PRODUCT_CATALOG_JSON\")\n        ),\n    }),\n});\n```\n\nThe library does not ship application migrations. Add `NEST_BACKEND_LIB_ENTITIES` to\nthe consuming application's TypeORM data source and generate migrations there whenever\nthe installed library changes its entities. `STRIPE_PAYMENTS_ENTITIES` is also exported\nwhen a Stripe-only entity list is more convenient.\n\nApplication-specific behavior can be supplied with Nest providers. The default access\npolicy requires an organisation owner; telemetry defaults to a no-op and telemetry\nfailures never interrupt payment processing:\n\n```ts\nStripePaymentsModule.forRootAsync({\n    imports: [ConfigModule],\n    inject: [ConfigService],\n    useFactory: createStripeOptions,\n    providers: [\n        {\n            provide: STRIPE_PAYMENTS_ACCESS_POLICY,\n            useClass: ApplicationStripeAccessPolicy,\n        },\n        {\n            provide: STRIPE_PAYMENTS_TELEMETRY,\n            useClass: OpenTelemetryStripePayments,\n        },\n        {\n            provide: STRIPE_PAYMENTS_ENTITLEMENT_STORE,\n            useClass: ApplicationEntitlementStore,\n        },\n    ],\n});\n```\n\n`GET /payments/stripe/operations` is restricted to `read:all` and reports durable\nevent counts, stale processing records, queue counts, and an `up` or `degraded` status.\n`StripePaymentsOperationsService` is exported for integration into an application's\nexisting health or metrics endpoint.\n\n`StripeAccountModule`, `StripeCheckoutService`, and `StripeQueuedEventHandler` remain\navailable for existing applications but are deprecated. They accept unsafe legacy\ninputs and do not receive fixes made to the v2 flow; migrate to `StripePaymentsModule`.\n\n### TypeScript toolchain\n\n`pnpm build` uses the TypeScript 7 native compiler provided by `@typescript/native`.\nThe `typescript` package is intentionally aliased to the TypeScript 6 compatibility\nrelease so ESLint and other tools that use the TypeScript compiler API continue to\nwork. Keep build commands on `tsc` and compiler-API tooling on `typescript`/`tsc6`.\n\n### Testing\n\nhttps://stripe.com/docs/webhooks/test\n\n```bash\nbrew install stripe/stripe-cli/stripe\nstripe login\n# setup webhook forwarding - change port to your BACKEND port\n stripe listen --forward-to localhost:34522/payments/stripe/webhook-receiver\n\n# now you can test webhooks\n\n# if you like you can trigger a test webhook\n stripe trigger checkout.session.completed\n stripe trigger payment_intent.succeeded\n```\n\n## Testing with local nest-back-end-libs\n\n```bash\npnpm add ../../../nest-backend-libs --force\n```\n","readmeFilename":"README.md"}