{"_id":"@greguintow/eslint-plugin-nestjs-typed","_rev":"21-1a990d4280c9e2fc711eef7308b5dad0","name":"@greguintow/eslint-plugin-nestjs-typed","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.0.0","description":"Eslint rules for nestjs projects","scripts":{"clean":"rm -Rf ./dist/","build:ci":"npm run build","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","prettier":"2.5.0","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"b3d10ebe62747dc5deac32067e23e2775a0b0078","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.0.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-YoPIaDhab/rOqWUd3HHMCYfdCfUUVM3WICnMyCGAdgDWK3NQki1JsVkNDr5IsM6W24qfUh8Es8tKK0plxt72uw==","shasum":"f6dedb9cf0e6aa1d989a2f99e251a320d716a26e","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.0.0.tgz","fileCount":70,"unpackedSize":187088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8jsoCRA9TVsSAnZWagAAm7EP/A3Cb91hK2ggh2RDtvTq\nVBzf/hn+Cd7aLKm3SKwS6uxTpPPEEf71vrrsvSs9AcYXZh8YyTi+pYVQkXXU\nOgLjWJ2WQ3BRHISnrxmMWA+mYYrQvC7c2VRnO7wf3diS2890A1/cfKmt2slK\nPfUbXrA7BphRAY2zQHM+/fNbe0UXKzqekHsW2lyX+S8+OFzqlEzbocmDjowz\n9oSKML8pOxANKQuaIxnDOyVxUImizgc5lZw4CrwvXlE3tGJE8x91PFmI6Y7Z\nUTXthXA7/So2sI2Ptro8eDd5frFss3JGWL6MeccdcvXhxlCDLagfFoM7/fIv\nDIv1sM/8ylyizDexAvkO6onAok8CR2siR2HSSqlcdr6XJqD6XTk7Kv1ZPC1q\nVX4rXBycE9F1bJGgnKX1lsugmCHTIfdClbJ/Gw8zgpKoDSDWwc2VkRdUxrFZ\nFux36UF5pGNTfDXMQwK1JNhRZai1AfyLrZub3uWTED5tacS58dHW5uAazOKs\n0DNFA8k8P4/VvPcR0vl4hZSvyeZLqCBfc4LtUHENUSp5Pxs3jMIXR9F7eowk\nBc5Lf570csB8v+IWfDDR84Hzsum7Z8XEJjL22L2JwtknUnYYfNC4OfV/HsH3\nFpcKax9nqdwi0ebRziZUwQ5yhhODCcHriyBosjLbrQlpH/SJQylAiYuJoEPq\n4ctM\r\n=dkPR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAV2l/ifv4ZWe5+fCDN79BtFrDfiffOedhFS5KUC407rAiBtPeNBBqBgYOjyPo8tVywdYaoAM7XYRGYAHd2AEIS34Q=="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.0.0_1643264808512_0.9720001030652239"},"_hasShrinkwrap":false},"1.0.1":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.0.1","description":"Eslint rules for nestjs projects","scripts":{"clean":"rm -Rf ./dist/","build:ci":"npm run build","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","prettier":"2.5.0","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"b3d10ebe62747dc5deac32067e23e2775a0b0078","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.0.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-cIxsLPbQNjOqwY+B4XV5+31mPjeXGRg2OMSu65F6kfM+vxXMJtC0UPc7JbHEsHajGrf/+LmJSv/exYACZHu/pQ==","shasum":"2206f266e0ad72e6f87782e3084c6527ed05ce72","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.0.1.tgz","fileCount":70,"unpackedSize":187160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8jw3CRA9TVsSAnZWagAAOyMP/RNrPVHUhJAiDZkmxZCI\nbwIlj4PbA25ACjcRYxZohuHPpMY4oVQLfLGsqzpnQYnBOw3f6D/NdRUG5n6l\n6KttoQ01t52FFtpBWuLBu8nCPzgu31yl3RNVnA8SfO0DtL8QmZdrVKoJVaWn\nmR/U/r1UVlS0R2pfelrP62iAAPvaKa9X6eOHye3T14ccVmC6hF5zXVhO7XEF\n9X4AoRpovZa6AFx6bBq5jXMLzXy86ssutFaOjRsGWap1ZSft6G4PuWhxaNEQ\niR8pE43NxgS/TI1uo6zdOBiAFMZeblWhFrnsT16NdDHXSiGbWcEAhMT8U29q\nvKigKBmvzyqTeAYoEjBm26gkwAKWKwzWHuRuBM7y0UK+iv7l0Tp5deu2ekgT\nMkAKtd4oDNnfTpWFqUg29Dqav0AfBnwucpAHkgYIRHZaQg8RRzPi52XqFdF7\np4LoriwOH1eKwlp/oULAWO24DB2TRHp3vvqI92ZVuO1dVhMR2wHYf+W3x62o\npl3I/yWbkmL5vHOT9gmdZJfDgTQ+Q9n9iIpvvhVTHHr/i7ZPa6xOjGJb1ufc\nVy838rmLS74AP/1bSBNd1iMViXyZOIDFU2n7WWacYXTBJq1evfPbBMS6DIuD\nCQcqGJuq2c/ko3K3j7jZibB3tJVVY0rL/y1ETfxwac1PNK80SWC9JSHaagBF\nYD9l\r\n=1IA4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7co8kSRXIaRmCe7jBrw/gQyClq0v2b6HhROfJRjuUkAiB3aA8b4XIU5n5Z3Iu4UHuppT+wp6SQn01vhTNDzOBmIQ=="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.0.1_1643265078857_0.3001863726061422"},"_hasShrinkwrap":false},"1.0.2":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.0.2","description":"Eslint rules for nestjs projects","scripts":{"clean":"rm -Rf ./dist/","build:ci":"npm run build","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","send":"yarn build && npm publish --access public","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","prettier":"2.5.0","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"b3d10ebe62747dc5deac32067e23e2775a0b0078","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.0.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-DlTUCkd63/V07c9o8+c5pDBBfgHLGnZ/g5iOwIedn9E7U9Fl3ZD71kjQl08/TjhnydyceOmsMO9YUD/z9fyf9w==","shasum":"0e94880e7f7996d0859808e7c4eba51bf996ee69","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.0.2.tgz","fileCount":70,"unpackedSize":187537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8j1bCRA9TVsSAnZWagAAAvEP/0odRgsUVy8zIZM1SBHY\nGYJw7T7tLgIwHxyShsiumyH1ZIaeND6SBS90CAOWGkSWx+Wk+OD6bHSMO8+2\nECCiGgxS2EjLmMbC5puxrVGM3Yx9amardDYMtGUmwK5Jdg3NSwiruMONPtRq\n61RXNCEzTsSDhJaUiKeDkTqEUclnuUbuWHFtlavSslLEfUFCOk7P3KeHnSaQ\no57HCwQ72MNsrBFagtxylmLSypPr+NELQ4v0Lv75EihC3Zw/cn9Ii7aoDFPt\no5ONtfoubR7YViDysO0+ofTFcDBGRqwY/xR+NEnVWon6Hm5ZudyoQJnOysnO\ncSC5f3BthFcubPOaVOHXtApqKdjT3EGihGul8IJDTLItXR5JfV2f3IWxvCAz\nRKiv2jN1nUYObpKWgC4EtQSzV/x5/QJ/kSFIl8VAON+o963YHwU/yZHSpEN+\n9wS7tk7FXK8boVodiSTDvvZQOfbUY9d/nWbYls6ErSqcIh03Rx2uHSfRIg8X\nC9KNSPSv4zr/yGV7brZZGn7R4G9FAE0yLB/VtqewRk2QgUqgWuDB3Ola0Xi6\nwrzblIHdlePZHWTbghb5ocaCibZCPkK+e/f1RCCWBuh3131yXD/oMNM9s8mZ\nVK17ph50YIGGxRRyJ02M4UPwacmrAg8094P2+arMjDuvsauj/04X7cuQMrqq\nTdD0\r\n=AUAm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDooNN9dIvL8nKLwR71vKKisbyubIL2HjEuIL6NdrGnjQIhAI+u8o7QxOT8NIW5nNmJ9MFxCAquo1P7R8ePddr5ZkfF"}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.0.2_1643265371478_0.7357680266148423"},"_hasShrinkwrap":false},"1.0.3":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.0.3","description":"Eslint rules for nestjs projects","scripts":{"clean":"rm -Rf ./dist/","build:ci":"npm run build","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","send":"yarn build && npm publish --access public","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","prettier":"2.5.0","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"b3d10ebe62747dc5deac32067e23e2775a0b0078","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.0.3","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-3A3NnbGGL20H/JhDZZWtAi1y1z2tRw0utKdXjxb33Bkof+YHjrz5U0ufAMrsmwJIZbBETlQrEa6JqkKJhb+wyw==","shasum":"b31168ac7877cfa131daa6d819e2d39f2d854f14","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.0.3.tgz","fileCount":70,"unpackedSize":187722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8j3fCRA9TVsSAnZWagAADnoP/jPjmzQXCri3FIYXiY50\n5bbq4QEXGT09+AmZ/XgWaZMdGIkxFzRwCZL3YAYSnMCIJ6aK6YOf+m0PLyOB\na69UwGO1DxWjEf60cYATowWpr9s4TxYjrto4lLOk7aXz2vJqO2mOk3tT2Kfl\nXe1AReUTRmvV4BwD+bZukYu6AhGWTy6Uob6m97/81+0ixDYeEv0QnS3iLOXe\nsZe7R/OFWX7QCUVp7u+8KX2A9Ato3G6Zebx59ZQNWMtJ6RgKPBhO0BG7xmE0\nh6/+391/I5KrZ4gKzwYOgFflYFlPhXweN43rdOY4srykqZl4Za+ldqg+pXC7\nGi8jaOptGCVMGNA7kq7Q2XFF20e6OH7gW07IvH1hRR01Gj/R1vhYYT0Umdm1\nWbXaI+BVsqlJuhVNFMRl/a0ojI0m/QVjbXACc7UTaYF/SqXGw0hI7hMcHeXQ\nAYYzUaG6kDlltP0+b17T4lPGJSItbZsxOKJv/Eb85dZmD5M1iy07KzRu3WRL\nHvo1nloDF3foW9+0anil7TV+DJnKEOQ8CTg6VaCAmsWUBbAUfpULx4zfbRy2\nZtmtEKOWmjxSriB8BzGwMTqXMp1xC9GWSQxyh6GZCqnJLsT3lYKK3i/s40cc\nHfVVWsDSsp/kHZ/vs/bjPjOfoqJxclkgBUnXunCjfGsmbsTVuC0PcGRKp1GK\nesTJ\r\n=J3Kc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbmZKAaDZHkieW6HN+btqBJ958VfX8WaZ8aj49BKtehQIhAIkM8hoZwA9/QasQHOLAQeEcnOIzGK+Ea/k3Xg6KBMC5"}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.0.3_1643265503207_0.9079757621984583"},"_hasShrinkwrap":false},"1.0.4":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.0.4","description":"Eslint rules for nestjs projects","scripts":{"clean":"rm -Rf ./dist/","build:ci":"npm run build","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","send":"yarn build && npm publish --access public","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","prettier":"2.5.0","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"b3d10ebe62747dc5deac32067e23e2775a0b0078","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.0.4","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UkWnRMjzvhOT8mtNPv8K8ox7ogjrHmpxxOpU3DANxEz5fP2BYHufS27Xp/QujvfIW6vEvCfrYZBiyWtRQYaBLw==","shasum":"25d0116b725cf69162cd9e19b5b316eff924feb0","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.0.4.tgz","fileCount":70,"unpackedSize":189854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8kbbCRA9TVsSAnZWagAAQJ0P/2O5kZpk9fPcl7A7nW9K\nOg2IqSIsPFk+T1hKtsl6Ogw679MAXVa1qaBbIfJCLrdn4BI/SYz3VNWzdMXK\n9AcirEn83TtQk6tj1gLPYh41hCzRmtrzt8aQN+g5AdS2yS5MSiq0ptHKOpd5\nUtA/vjN7OFzUVW6x9b0Wj3BUxHeWdNE1SlBKZHO+ln0R3DnN66JIMfy2rMbm\n7cGqQ7RvVN2lrVF0LToEbNZm29Y0/2rTqtuWB/lqTwQ98+hkuGOpRvWdQKBr\ntCnZtBZanxBtI1aF2lAYghdHi+62GtMn8MQy3dEbcTuwiw2OnMsyXWy77nmQ\nmTOjP7Sg14tavVAMV/hYq1nXFt3wfPvrlTEZ1iv4U3q90Wx9yKbyN1zK+Uf3\nazZ5kTD7UastmziciN1kclmqtUc9RMFFAB6B9meEzvKwlMaThX+N6B/b8Hk7\nwzrkSMgyEkwMjyI7MfkfW2p0E/amfoYDbmPvT4hSkGzOJZ0pje1eSCTRyi68\nYkYaqZ7imNr7Qto0WkLD+cejPGLT/fzEDs0P4jlEPb19t5EVmwxRrvVJ50Sm\nz6MGsmFt8WRT59xALcnzN7/3L5s1nKdjJIbamSbgrvgEZf/UVWR8sl9uqZ2r\n8ztlM/WCRFbmzl7dJq+to2/tcQSY+Y2ol/hkfUdhPto30sMTNyzXtV2bYrDs\nrc1I\r\n=ZzRB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnmXGGLQaaQ44jDPIn+3tnY+nBM108gWWC0sO0Vj0LswIgMOaNWiQlOA7ivd2nc+6zmVhrAnZG1n0dRAsqdeBX9JU="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.0.4_1643267803589_0.7809327844763507"},"_hasShrinkwrap":false},"1.0.5":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.0.5","description":"Eslint rules for nestjs projects","scripts":{"clean":"rm -Rf ./dist/","build:ci":"npm run build","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","send":"yarn build && npm publish --access public","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","prettier":"2.5.0","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"b3d10ebe62747dc5deac32067e23e2775a0b0078","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.0.5","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-AdzZoG8bGRCGl9KP+MmEaKBWCI7iPB5zvpSyWEksmMeCBgs3alapbnPRdwkUCF5BCuGB4SavR1U9cC2sdQp1RA==","shasum":"4bf522351fbb2a4639383be4c19dd994d7d6787a","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.0.5.tgz","fileCount":70,"unpackedSize":190670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8lGBCRA9TVsSAnZWagAAz8QP/iq1PJcu6tjOTcial5vg\nihe66xtxblqbgOIpQ/0DeGlhP/CDf2J/1vYARCofMN2+fQ4War5rC2X+Y2yU\n7YwZON+huoWvzMPce8zzacujj28u4IUHVCQ8dw2I9moKaqdDU6ium4FSW50+\nRnqh0RxnIp3T9WCPqcyuvqGjba1+IA9M4K6H9Z24I4oLnEy5RKrBU+ubEIeU\norgDQpMPQ2PNeCu3Rs0Of2W/xGb2P4PIO9pI0CY/KRDcu/XHnQ854now6HmY\nxuJg2syp7XcQcujEfuqSXxhkw8ugwuA6jqs/H7EfwtyWAhWTPcypI4S/VwMP\nqQJKaYI2uHWsBiHLU9+QbxmB47mLYAAc/8zisjTuyjFp0uDwwo06VuD/C3Qe\nK6p9VlLSjKDdc+JI+S+Rg9wrGEbydGPammv//X4xIKtdybmPBOdenDPo3Eqe\nzoFuRReLraTzPEs379L1Q6BsyUmnSXI19V+8j5xRAWZUrr7l6wVrPbqM3uRr\niyUEMYzGTahOTs05W/Gyd56Xq1KbxFmvOycWVcnBOMDc7puWtTABxj9f9H1h\noozKUX0NekC70VFBk7x6W1diPpGQk6L9LR6ofS/8T/m4zZwACrakKpPgpzeY\nh1+1BmzWskXS8czcgNsjwPPuMUeUH9ZWTj0eR0iQ/L8H41Hn9uvKejxguNRU\nbBsi\r\n=9esr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsdNPkII/lASiFN1t/toqqXcoUdYY97KvvwEELrvCtCAiEAhyrJRBA+ng8/0ljuMS3Jdn/Tio7e4CK0oGUjelJYG60="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.0.5_1643270529714_0.9525389465233196"},"_hasShrinkwrap":false},"1.0.6":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.0.6","description":"Eslint rules for nestjs projects","scripts":{"clean":"rm -Rf ./dist/","build:ci":"npm run build","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","send":"yarn build && npm publish --access public","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","prettier":"2.5.0","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"b3d10ebe62747dc5deac32067e23e2775a0b0078","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.0.6","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-nHNUjnfJSdReOBcVrx8dz17oBEGHasSwNeQ+OgRlaXj2IgrkgGyMyer0oTPtaFLxyG9FajDVRNwGzXYEoM6QaA==","shasum":"4bf8c8f51e79f6dbaeff9594f7fddcf84b6a93fc","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.0.6.tgz","fileCount":70,"unpackedSize":192791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8lleCRA9TVsSAnZWagAARhYP/3KU/scHHDz19SGdM5Cf\n+L0Y20LKxRx9DtDJWgS/zwdn6FrhcF+Vx5Vh6gcltftX3nrzIZ4idg5sXOoQ\nNJ+Y3OxOIoia5mom9w7BalHyRr3jY8hHVRmaIVLn1J2Bs1RFBApJ5RzQwWRb\nQV0uEln/VVBcbS3i/zE8e9B5Rgaf6wSPUom/aN/BqbiLsIuUddD3gLtNaKVI\nFRCG0dY87e1+q9l1OdD9ZGPM3Mg55mGUl73fy9cRqtGQB7lxIjiDavKWIi9b\nlKrY2ijxxhqYmHIVRxJM3GrjCvg6jW69pnCWgouPIm7xH6g9vxhSdmOzUg0g\n5Wz0SxRPwK+PPPMEqYKRIT0SkKZc1D6lXC5nlr7O9yJjADPKSvg2LK7qqUVp\nTuGbCbGgOAx7D3+jtJddp8HgKG2d3ZquEyx4MJ4O46j61qL9HEIHPw+OaECJ\n+sjTf1fEzYOsmH/6IowNmjQjhXbEZK9MnTG2eBK2jsPPeVYke/t3wpFXw6Ie\nwK6hoA2ny1BXO9+YXIrlU4pDzDgD+nJomPY75/cSHHHMeY3HWDa2QoIuTpz0\nWxz1vhh4t8B23oXPIYlCLv7qF4Os1awDgThyTElGOdAB9qHegrXEQ2ZyEJ3D\n8W9bYUQeNoJoAr8fP/xVD/WpKv8xXT0o3u1myWFDj+PXO+vbch65Z3qMSOBN\no824\r\n=q5FL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjK6FYcxorp9qLtF2CedBa2YJYaAg25HSfH3qMKUcMkAiB/Dfyof7GIt/3TJHOZPyUYegbtRDEsqHXQ2nhqiuGetQ=="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.0.6_1643272542272_0.06992694611848904"},"_hasShrinkwrap":false},"1.0.7":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.0.7","description":"Eslint rules for nestjs projects","scripts":{"clean":"rm -Rf ./dist/","build:ci":"npm run build","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","send":"yarn build && npm publish --access public","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","prettier":"2.5.0","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"b3d10ebe62747dc5deac32067e23e2775a0b0078","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.0.7","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hqXa6o8MY8G2hi8wMege+LzQyfh3Le8+BTiPl8i50Da47rvh9+XBNttmGHI+qELA+iXMds6PnxY1PbkK8903QA==","shasum":"88f457ceb193e0891394bf136e4541546f8e3efe","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.0.7.tgz","fileCount":70,"unpackedSize":192952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8lnjCRA9TVsSAnZWagAAxTgQAIKs8jI/aE2D6gXpq3+K\nnhcXFRJTIXLWAqLR6DHJVrgONo6Sw0sr1DdiU9Btwuwzx8sBrZaQ5qgrpwDG\nNNniqKasK5PJNG/ZKcokFJtQm7UdM1CnsgvLgIV/I84plzMe4QAQDpzY4jlX\n8AhF9rd5vPR+LdFGgxuRAOxfgqIGTxmUNbhuEuXUIbftPBxmaAoibv7dfQmS\nwFaZBv9JVvVyp6BgdzI7M7USeMZcAPlPt1plihQ8A+le9jKnxvD+ihPrXUdw\nGjbz25Cw4uuJm7KYI8Ug2kjjUhEvNiXr5jIXlA1ui9zblNKsHxsmR70zxI3u\nMfdkGMDW5MW2AZ+i0crVyb4Ahho0vLckjubT0fyh1UIcx3aNi2wIfIv9eUww\nRB4NRRkcyvAGPYQn2BfEnWh4zCPV2ef2lvdAxOruZpAtxEGdESqf6Dx35HNH\nWHO4Ka4/fW1ALl+M0HBeqHZIcWEghcNZpCPKMtC9GWjfZU/Kcvd4CFiK2fra\ngZWhHt/3WIZUcVc85YFvo8hZwUxy8ysPRBLqS/ogYKtrwjFk4962VSEj2GJW\nI5F+blDO7cOanxMoO4IQZj3POUYvU/u7pHZlGh6eMTz3d6Y9BXdmAyJFhsEy\nrErelIbAXiBTG0GSOG5mrfQ4e85ZZfsy1aID9jmzH+D/Ml4J3w/xcQ2CF5Bj\n40gX\r\n=1gvB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2Kd4mYRqadYxBvxbCxO6gvkfmIjGAClcVaCBO0q407AiAtGC9nyIsVzJiE5j4YGIgnDSvMBi5MOshJXN+57Z41HQ=="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.0.7_1643272675456_0.2884757326046876"},"_hasShrinkwrap":false},"1.0.8":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.0.8","description":"Eslint rules for nestjs projects","scripts":{"clean":"rm -Rf ./dist/","build:ci":"npm run build","build":"npm run clean && mkdir ./dist && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","send":"yarn build && npm publish --access public","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","prettier":"2.5.0","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"b3d10ebe62747dc5deac32067e23e2775a0b0078","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.0.8","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-nq5ubuILPd4HwI9KYdJ9+M8y2phJR0YOb8oWOcpfHa2ITyZ90iHqwLdcFbAqlx0KRhf7m5+deNAE4Qk+duBmeQ==","shasum":"2009623879e447967611aedd7d85d141b3848fa9","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.0.8.tgz","fileCount":70,"unpackedSize":193020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ltTCRA9TVsSAnZWagAAq2gP+QAj4BkQCIlEYRzbQXDT\nk2FYRx0P6xTYqOt4ibOn7Ld+voI6SNHRIjXtPnt++WGFaHRVO6EbqnrOq7ib\nGTuavrbAFt6gDQEgIC+ahifk/eHrnxIFxDJWt2P70Fj7ADe4ywHX5wsKNO1t\n94aNv41rLZuaHaunL9+xx9GwrqqdMkBZ2ayaW3a2h/c9pbt7GiDjdawsrpt9\nYf6vOrQGftp+FZJ8VzQ7slROogBSOP6S1aqHrC8O6/SAqUXMHDq14oGjCkQx\nIJXEyECWUQ23jAVVJRE5i/arLW/1TNitYygbdgkCat5Vyf+ZbNKXRvUZUy1C\nYfwbDyb63URyEFh9Vcd1J5e7KB2qNqvnaWWjO5z4kWNuCELuiKiEJCCZBDrA\n5mIwiEIAntgUczOg5uFsiXYT1JE/6OIV+CiGs5aJmRaMq12rhfk5ntHLc8UL\n0mywti30cm/nIbBY2U4f5NsBaTfx9BFkn61kVTQ89JKa7fM9BEW0sHKPeqL7\nimyQ6oYBuncGRWxBIu3M8LpDUxU7Fwn7moWmClcwLrcPdQJL45OWB/661lz9\niMK5MPnaLqABKiDxUdfeJkrJM6AbYxLj082fkIL6q8BNKA127ofUGXL7OMGh\n0wN37YwiioWxUFyewJJ75SB2e+VBy+zpJzR9zimMzw3jrgH5l7RSx0b9+Tr5\nWm0t\r\n=ePgN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCoWr9KsLSNLzMqWQ9P366DPGAyp9YwnO3l94bFJ2d2wIhAKx7woiRpVFVCI7IJy+zbDe18TBZvLoru0jTfDdD7OKh"}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.0.8_1643273043141_0.7721404905791198"},"_hasShrinkwrap":false},"1.1.0":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.1.0","description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/greguintow/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/greguintow/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","prettier":"2.5.0","rimraf":"^3.0.2","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"39f92bbf2573db172c329b2bc808061254676d43","bugs":{"url":"https://github.com/greguintow/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.1.0","_nodeVersion":"16.13.1","_npmVersion":"7.22.0","dist":{"integrity":"sha512-9s950oBTglYZbcY82/UrYhkjBUQJniTClI4EZP9sHbFtE/28p+HHYzED8e3wvIYyzYXwICTZl5HZGlzhofzAUw==","shasum":"4d8b4bcb324be835a944061921f83b9d2dd54cf3","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.1.0.tgz","fileCount":86,"unpackedSize":223123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/06SCRA9TVsSAnZWagAAPiwP/Rb/0P3vJdeKb0vxCI5A\nOIJGA5p0IByqNmKdW0F2zWjnda+14KKjyG5vYKiLVgaBLqIuSQ7p+DWqkzcJ\npnUGgR/0fZe0FC38n3xCdIDbK6yZIzpfMANLGEu3FMmCkEMFYF300nvB1jQI\nAs4VPNG1efI/Fh9j2EeYqawNOCOIqwBN5Rl2qjwJNnbJaFWrTVO6zCEzA7hf\nzEXVKgjA4jvFEZgg2YkmyMFzVeK9ioDtyagZY4gmEfTqd2f0UaqoocEpbV41\nISJKJpUjI5RjVP9Gcp8E4BG4X+v4jVvVdzPZvY7S2kCrSFu0zD5z2wrwP5ht\nie6/epOow2yMI2AY44BbFHGQHk/WoFPjPq9ScHCCBz/XO47Hf9UnV8mGdqbN\nARySOhsEW8N1FB2gGPD3F+d5uczCunoz1QR1x0JwhC7v24dpUoLBmKYQfz1P\nxIDgaueGPY233HxU3H9Jgx9OCscXq3zPwCKNXSDMXONMlpXAbA5w4WrdD9aB\nfejxpYtYUb+ik/iKj8jLxouE7BoiuAOskrmgQtesfLM9+602Mp2x8ocNj7r9\nUmf1A1iWL4dh5I9WEgdwYMElYHyTh+cqTChXkX8ZawkMjNrXnYuXMil+hAh3\nxj0L9bsIHkKBOSyUBH8CO6jLv8yD6fKVn1GfzEzvFba6Uz98Fd5vmJrZIo4H\nC2J5\r\n=UqR6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoYCxqvFMXGHoXdvZoskAx938lzPuyMetMHza6KjUErQIgNi1Vo+QsPeer23i9KyMi6fZ6AwbZHhIhpLySY4CIkBM="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.1.0_1644121746334_0.6552072144159558"},"_hasShrinkwrap":false},"1.1.1":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.1.1","description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/greguintow/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/greguintow/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","outdent":"^0.8.0","prettier":"2.5.0","rimraf":"^3.0.2","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"b17af1120cf2fb60cd57732c7c8058ff8edf82c3","bugs":{"url":"https://github.com/greguintow/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.1.1","_nodeVersion":"16.13.1","_npmVersion":"7.22.0","dist":{"integrity":"sha512-5jp/81JbQznGOl6+9SxUT8r2J/HDGXTojifHyKQG4RGEwx2M2iviDpwrw0z7yTSRubJqFJvhMqxTEJWNrpX6dQ==","shasum":"ecc1a3579aefaa1aeb5a2019b5471de3eb758d3a","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.1.1.tgz","fileCount":86,"unpackedSize":225401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/17OCRA9TVsSAnZWagAAk1IQAIOHgByGgndoA9VcJ7Ip\ng7kMa5cOF2sV0Z834N0gLkXuKP7wrPVydX1sN7bPX/9y7JswX1kUciNeWgfS\nkxclGltGc2oFdBRcIsI1W11e1NUKg1z/Tk34hzfU5GS5uzsvQTgI4kFZHxNr\njQbc+s2Is3s59sgqQ76VP0q2NcQpKjkizA8Qw+nTg7cMYP0bmSMZ/UiNQagM\n6BMp19JZVBfRdZZ6VNpsKKNQvrFDMKBhYZBdovRbTOjgJfIdX0UjAay46QcZ\n2vJxjnWtimt6XW6xQFCPlF00dieSUPJJLU+TjoxOFLYhb9X0KEhxa5i0AEJb\nFXb/Tz4uNbkgo3hIJy+eZswvxEbCutk0k8cWsMM/FUzAkBqZWZVkZNCk78l2\n4KG9d0zKX6NtYiv7IePL4g4h5Au/denmsueCE66RsWh41xrefKMGVBXKWe6P\nvikylVZzWULXBQvTbDNucA4rL0Di6i7op5xB1ohtDL9CMdOywySPRN6SzQRi\nNi1ZZF8u7EC5ccmANeyGMNN+jOFrZfnFKHXte43Pk4+UvH94/eJnb3nE8+Hf\nigww20XyJ8RqUGfCryLh8VHDW/Fz/JLMrxznbqHvhvn28fBvOyRKj7JL/zMz\nTC/rTxMuNli5bPklfW7xz+d0o+q6GTAe805KhUF1yn6HiTFOamX6OHxmmJAP\nynMl\r\n=Z9ZB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE53hx+7tL9438P3QM1M2QXz359uuIe2Rg/HotIj3orJAiAA4oSDl1Qh1KtM0pJxueXp6q8ewNS/A+4a4REAeW1MXw=="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.1.1_1644125902274_0.5158950982573487"},"_hasShrinkwrap":false},"1.2.0":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.2.0","description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/greguintow/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/greguintow/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","outdent":"^0.8.0","prettier":"2.5.0","rimraf":"^3.0.2","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"c2a17ba775278e9c8483fa524f828121a2a3ff98","bugs":{"url":"https://github.com/greguintow/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.2.0","_nodeVersion":"16.14.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-uW7zo4KpUUDA6r2jDXR1o6vzizW9sMLj9DSPe9+JtYn4yvfqHwm1zHpXuRtbTo4WxqMajXuoy6j/SopwCYFncg==","shasum":"69472d760e3ebf514adb6c61c2a465557b72ce41","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.2.0.tgz","fileCount":86,"unpackedSize":228636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB9WaCRA9TVsSAnZWagAAF1QP/2EakTdsv0bFKLq1AYfL\nAsbK3KX0tUag0AFF9OVRgA6Rb/F5iXgCro7rBzts/Vzfj1uY6YZH+z4f7g3U\nIYL9AOzvfS5SrAjP7D0PnzBInry1owjqIVQSy+dcXX7D35PEs48+ZS2pcP7m\n/g6w5vXZNgdI22VW9S+HkxqIP1/lvPPmqgNjXv4+jKkmCVmY8H9xwkRIOiVd\n0Byf5WLTSMSJoKdUz94cIiPcLaDQT3Pi+bUCsm5tICIjmEFW2vX/kCUgmPfy\ni8kzw/KIFAsWOJg7MMemuF2FREPIjczSzfXBVHj4euQO654KrjbpIKcjl9sI\nctm19XtOz8Yq8qZvSeI8Xr2cLeNytKZTTC/jLK/ei1Z5ktbCQ5asOG/JfpKS\nPZdsRA2klQX8lF2e7cWKXZi7ToulStqZGg6xb7Ul3CYNQnrfqkb+NJSqewMV\nylpaFeUpnu2ejSYAlRCbpQteXG0bxCTDBkEozTPUXVcBufea3iqcoJ5yfDpQ\n+Vpk6mFA/8GKzxWM0EcuFwoD33f90HsYDhOoPYhWNiupxI+sZYT5brt8rQmL\nol/QtC4hEP6KEUYpGF2TgII4H6q8ua6YiWDdAOHt3gvioi8rn4vPvWaN87c+\n3AEyelTYz7bVigCFTXg5/RAZnKVCksNivBdW+KoBqj/2Za0ShDWBaJVOGsxG\nHCa0\r\n=C5WR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1H7WUzMwHp7qhq80MNLVtZFuQXglrNADtUl0SUjhaFAiEA5i0YwXxZ32VmTIjlp55vCU25g4Z7PA+WgRfZK0tIui0="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.2.0_1644680602209_0.6091133786688472"},"_hasShrinkwrap":false},"1.3.0":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.3.0","description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/greguintow/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/greguintow/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","outdent":"^0.8.0","prettier":"2.5.0","rimraf":"^3.0.2","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"2287196e3b0519591683db610efc778d349715cc","bugs":{"url":"https://github.com/greguintow/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.3.0","_nodeVersion":"16.14.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-jQDYMFZhCYKdE8siy4aCDI9xAbfidKrKWJDsqGIs6g+W2x889M2ccnEov64u0uw0z+BxMc5XuNwDHaNuGsC3HA==","shasum":"016a6b152ee9d959dbcd62b84ffbd3a9df3dccaf","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.3.0.tgz","fileCount":86,"unpackedSize":228637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIl4tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiLQ/+JhkMkzOAktNCmmIwtdYlzYeAsNcQRihmYOPxf2/9X+2wDBNL\r\nFJpM7MTm1mwmQagQP4nQem+A8qLYuC7Y9THzNQy4iLX1Zo2R8kEvZWdE1MPG\r\nthOTDDFihqpXI8iKwpcRrfuImglgeuLt3Bvak+cn+N1LzW5sSZc3RRBd31f9\r\nEE6ihhPP+N+N6W1OLJPLiZ49/SWa3fSPKtFu61yRSXRxR76q5dXX8M/6f15O\r\n8RpKJyZnYw+CSKKx7vfZ0lckFqNMx+aeV/zicUrqqcNVYnTSGF4NExhFRcb9\r\nCemY3E3jSRpVAshOx6rb/7rI9QE7fl4JxYIHQ01f1hviaPLafdCktFtk9Wi6\r\n9TjMCPuP6tbm7kzhZ1UppqDwpAZXJwGfuZDfnL+U4lG9zVvsa52Vbq4tOJiR\r\naiLf+YfWDdj4hvx42AmpbTsE0xWdbTDG0hMHRusW9uQQtWOTzys9JKeZ3+a/\r\nn5MSAsvf5zWqWnqkh2EEmBnNkiKaW4R8dvNGA4mTYH1ahhn/Wjq2xHefVXo3\r\n/cT1HdKcDhW+dt8/G4entdAZMvrPl53mcX8g93zHtRv7TXWY43zb/A19Xut9\r\n/VAGmkslhqKIBJ9x+xYZsy0QFDnsyYhmNcUpKKltNjkTzpPNHFs2hbOeHwlZ\r\n+q/ZfMPE9d+DZgZ4QXGaVdlbEsfARszlXEY=\r\n=99GG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAofexyRrpZOkGpyUEpD+L9azyrdJ1016W3hPPht7cgQIgSLJ9OdONw6qs/S1a+RhxJOB/LBpSn2S5RYw5H3ZKhzk="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.3.0_1646419500967_0.8217553566118785"},"_hasShrinkwrap":false},"1.3.1":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.3.1","description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/greguintow/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/greguintow/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","outdent":"^0.8.0","prettier":"2.5.0","rimraf":"^3.0.2","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"a1f9a2436522fff0a762ce9a388a08aa70f0a9ff","bugs":{"url":"https://github.com/greguintow/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.3.1","_nodeVersion":"16.14.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-sp95I80LBLnUsmhs3fhrV2LlB66NhxCRbAIKoc6RKGjnxAF59oj9uq8PTjBN0ZIPiIVH8DCyWU59YEH/SGynGw==","shasum":"aaf5608be36404a2301f29c2983976d5227422f4","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.3.1.tgz","fileCount":86,"unpackedSize":228898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIl9FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVyg/9G9QQH4PcJRKHKLp8vei2V8IUXQMlDL6+sfuCqY7Z8lxuEc7g\r\nE3fpUhaAGJd4f1QQd48kRS11cXppy+kKKoOT3shNAJZpOAiFxBgKNikBda5B\r\nto/iirPwzF7sRpwuDfXCt8NKbSrQH3TpMV689bDYIDrcVEkO0jOwxOoc75au\r\ngPLevKny5SFZZI4gQ6tfUlGUbiyqnK+u61L/iZ8j+p27zr3iolo2xgn1YD+X\r\nR1APiuCstJV+m+k0ynjU502eUYG13btKH+khZKx7+zSTgpVF8upa0/oz4VMa\r\nwExZ9eCgAWgvAlXbGlYVVyYN18XSN56uwri3KjuRJFQX29/KxwBjlBnVqMsG\r\nU3mXz0kwoizoE6A0bpAYlq+32SPjeSOmI1dIk5nehVtFhrCit2lusZ5v6HBg\r\ntRn+SbkU3KZAlaoBmRQTWjJ+VED5b2uKbdTUeHdd9rMkaamARcq30kqLlfPP\r\nKuxdxhuXxDOPTx/qpAbKi86chNlecZbRUe0Wu7cTbyjNDeKA+3/fsJaR0/zU\r\n4Sg7gAEOPh/sCV/+xZic/EfuLFbNa5Eab1uqnr+qRknCRbeJDNozvP6Ml+hQ\r\nZT70QF/G/4DVYy5Og8cNzrgB70FaCLtJANXJ7R9R1RhlzO3zVVt4/S7pCzBs\r\nXjN/Hmstd883W9NvasKB7ETZSyQA3j8Wxq0=\r\n=y168\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCut4ZVTrMpiIyMEOAjaCNB5oyrjWSHZAGqANEkFvi6CQIhAJwER4catuX6LrOfZGVOcSTrnlstplrskNDpTXgj9KCw"}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.3.1_1646419780963_0.33657992538728965"},"_hasShrinkwrap":false},"1.3.2":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.3.2","description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","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 --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/greguintow/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/greguintow/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"15.0.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.13.2","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","outdent":"^0.8.0","prettier":"2.5.0","rimraf":"^3.0.2","semantic-release":"18.0.1","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"gitHead":"5c3a9028560272fe4b035822d37e8a62654585c0","bugs":{"url":"https://github.com/greguintow/eslint-plugin-nestjs-typed/issues"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.3.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+9CZ1uQnfKeWkaZtAY5QjT5XeXjgcv98D45Ry/LzKNavly/lH1N+7NzzYKxcNCIHKtEzsJ92xhKKpTDwa/cy4Q==","shasum":"a0c07a234eadc3e3c5109584537c0b52a41f536d","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.3.2.tgz","fileCount":86,"unpackedSize":229867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFZFji3vLRp4xq3a1m9F8Q29DiHll84ZAG+zOMIgtksAiAIiY0pSfL2jRUkC6cZZHfW3Iv5uXg8BiWNHvoutsmpEw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilRsfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF1Q//TmH0crjxZnV0aNhWB7YQA9I7HngnKr/KjQlyVPVaXq5vxrHB\r\n9A5heQnMy6ydLOx9EtBbylDMJ+V/j9H0TtxeDx8Nwzddg47ICG+biddbufvA\r\nKoYMBYc3Rurjh8vodaqTWrC6vc9HpgHJNOyOy9HcXCHgqLk9aaVx6QrMv6dR\r\nHgjyQSk+9lYLP7LaOV3M6bcr5t5mYV85YKysPWi5xml6VxDZAxy+aPvv+3Vo\r\nGAT33HPSnSavXLPMmXa5FlNESka3vvMxxSRNVbgH8yab2OSrmNAaQ7iovEq0\r\nwqWe7f4bjSWIADPig5kTTewISY0fe2h46BGdHoqSfAM0foAEsQNGs07AptXY\r\n0lpvH6FanBBbS7nlXJ7TMfRtH9fTo/MmxnBd8q3N/oJd3FeODAjoNWY1zmjY\r\nl18j0PTxIEx7Uw7wthB9cpXcSgreL/r3UnfEggbiFRGXuFchuC9sXlIbqnMj\r\ndgUEOCKqnMz3uLnBEe8IJ6e8a1FhgG3G37TOIc72bdNRpRyywDf9HxTS+foj\r\nBttF+HeBaaqcbo2Hu6HXnixBO4Qxb0clkspEHkhNalN+9J+EWEcR7CnkG/6O\r\nb8EwWV9dxPTCa+drXwtrLq6c2oEhw74ZLnl4HmR93yJrOYG+YMM/e8FE932i\r\nKjVmLL6Ohtx/cqsBk5Up7kkefqKzA7mlmFM=\r\n=4Cmo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.3.2_1653938975444_0.1389867587798499"},"_hasShrinkwrap":false},"1.3.3":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.3.3","description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"npx jest --runInBand --color --reporters=default --no-cache --coverage=false --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/greguintow/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/greguintow/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.14.0","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","outdent":"^0.8.0","prettier":"2.5.0","rimraf":"^3.0.2","semantic-release":"^22.0.6","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.3.3","gitHead":"29c82fd487e13c67f0d25f102654c1693c337cea","bugs":{"url":"https://github.com/greguintow/eslint-plugin-nestjs-typed/issues"},"_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-TVLig34ArpccnMmGN2BYHGuBxIKDPdXX6gFKT5c4mYPAcm4YaZCKQ1nT8/EeO3jR7LajrsYECgPK6dUqSRltMQ==","shasum":"950323773dffdb634a490b154d423a99beebbfcc","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.3.3.tgz","fileCount":90,"unpackedSize":236894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCAh6IZvo33qLoK9mZ53pFKwRtvHxobatJ/ggoClWFrgIhAOP26YuVP1q9qKorcxwM1vrAEpA9Zg2/teRf3TedLASb"}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.3.3_1699948642904_0.951322418103782"},"_hasShrinkwrap":false},"1.3.4":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"1.3.4","description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","lint":"npx eslint -c .eslintrc.js --ext .ts './src/**/*.ts' './tests/**/*.ts' --no-error-on-unmatched-pattern","test":"npx jest --runInBand --color --reporters=default --no-cache --coverage=false --silent=false","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky install","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/greguintow/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/greguintow/eslint-plugin-nestjs-typed.git"},"engines":{"node":">=12"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/experimental-utils":"5.5.0","@typescript-eslint/scope-manager":"5.5.0","eslint-module-utils":"2.7.1","reflect-metadata":"0.1.13"},"devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"15.0.0","@semantic-release/changelog":"6.0.1","@semantic-release/exec":"6.0.2","@types/eslint":"8.2.0","@types/jest":"27.0.3","@types/node":"16.11.11","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/parser":"5.5.0","class-validator":"^0.14.0","eslint":"8.3.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.3","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"39.0.0","husky":"7.0.4","jest":"27.4.2","jest-create-mock-instance":"2.0.0","jest-junit":"13.0.0","lint-staged":"12.1.2","outdent":"^0.8.0","prettier":"2.5.0","rimraf":"^3.0.2","semantic-release":"^22.0.6","ts-jest":"27.0.7","typescript":"4.5.2"},"peerDependencies":{"@typescript-eslint/parser":"^5.0.0","class-validator":"*","eslint":"^8.0.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_id":"@greguintow/eslint-plugin-nestjs-typed@1.3.4","gitHead":"29c82fd487e13c67f0d25f102654c1693c337cea","bugs":{"url":"https://github.com/greguintow/eslint-plugin-nestjs-typed/issues"},"_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-Ssr72fqkTSeAfsvLHoM5l/1VwGIexGVG6uuzU5QlvUvV5OVnifh9OQcaaVPyxG7+wQIDuO4cqtIUlh7+xej6Mg==","shasum":"39ca168492bbf27a86b107a916ef5ad081a6a6fd","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-1.3.4.tgz","fileCount":90,"unpackedSize":238952,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAvZk75EySqfFZ658ghHHjQN1j/colCWVioFgoskco1AiBYIt14m10kHcBUpEXj0ealJDMQXaA3OJJ7IKcmxWFIzQ=="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_1.3.4_1699951484283_0.0949595484005008"},"_hasShrinkwrap":false},"2.0.0":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"2.0.0","private":false,"description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","lint":"npx eslint -c .eslintrc.js --ext .ts src --no-error-on-unmatched-pattern --no-ignore","test":"npx jest --runInBand --colors --reporters=default --no-cache --coverage=false --silent=false -c jest.config.ts","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":"^18.18.0 || >=20.0.0"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/scope-manager":"7.2.0","@typescript-eslint/utils":"7.2.0","eslint-module-utils":"2.8.0","reflect-metadata":"0.2.1"},"devDependencies":{"@commitlint/cli":"19.1.0","@commitlint/config-conventional":"19.1.0","@semantic-release/changelog":"6.0.3","@semantic-release/exec":"6.0.3","@types/eslint":"8.56.2","@types/jest":"29.5.12","@types/node":"20.11.16","@typescript-eslint/eslint-plugin":"7.2.0","@typescript-eslint/parser":"7.2.0","@typescript-eslint/rule-tester":"7.2.0","class-validator":"^0.14.1","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"51.0.1","husky":"9.0.10","jest":"29.7.0","jest-create-mock-instance":"2.0.0","jest-junit":"16.0.0","lint-staged":"15.2.2","outdent":"^0.8.0","prettier":"3.2.5","rimraf":"^3.0.2","semantic-release":"23.0.2","ts-jest":"29.1.2","ts-node":"10.9.2","typescript":"5.4.2"},"peerDependencies":{"@typescript-eslint/parser":"^7.0.0","class-validator":"*","eslint":"^8.56.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_id":"@greguintow/eslint-plugin-nestjs-typed@2.0.0","gitHead":"40ad8bb05868791a78a94f98b64a22db3cd908bc","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Rt7jCoi1tyrxds1Ie1MP0MtAy/fBP/c/MbpHvhdPrcgkLANLIyTn60bjbv66u/8kU0XT/RtozCOGWf1cwLRlqg==","shasum":"84466d6e4072a43489adc950c1885872c87eccb5","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-2.0.0.tgz","fileCount":61,"unpackedSize":263514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOxQCDxT8r3foZQUAMqO/j5703qmFI1BOG0TOgs4ylVwIgRMjDqu8t6fEEj42ffNuRArcomlXlqTvUZcBEgvgyWXI="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_2.0.0_1710656977937_0.14053988481478008"},"_hasShrinkwrap":false},"2.1.0":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"2.1.0","private":false,"description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","lint":"npx eslint -c .eslintrc.js --ext .ts src --no-error-on-unmatched-pattern --no-ignore","test":"npx jest --runInBand --colors --reporters=default --no-cache --coverage=false --silent=false -c jest.config.ts","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":"^18.18.0 || >=20.0.0"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/scope-manager":"7.2.0","@typescript-eslint/utils":"7.2.0","eslint-module-utils":"2.8.0","reflect-metadata":"0.2.1"},"devDependencies":{"@commitlint/cli":"19.1.0","@commitlint/config-conventional":"19.1.0","@semantic-release/changelog":"6.0.3","@semantic-release/exec":"6.0.3","@types/eslint":"8.56.2","@types/jest":"29.5.12","@types/node":"20.11.16","@typescript-eslint/eslint-plugin":"7.2.0","@typescript-eslint/parser":"7.2.0","@typescript-eslint/rule-tester":"7.2.0","class-validator":"^0.14.1","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"51.0.1","husky":"9.0.10","jest":"29.7.0","jest-create-mock-instance":"2.0.0","jest-junit":"16.0.0","lint-staged":"15.2.2","outdent":"^0.8.0","prettier":"3.2.5","rimraf":"^3.0.2","semantic-release":"23.0.2","ts-jest":"29.1.2","ts-node":"10.9.2","typescript":"5.4.2"},"peerDependencies":{"@typescript-eslint/parser":"^7.0.0","class-validator":"*","eslint":"^8.56.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_id":"@greguintow/eslint-plugin-nestjs-typed@2.1.0","gitHead":"b088d6f3ca52af4c1944aa5dc873c3016fcc33bb","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-E7o8VCfwmkON3y2UaSQu0EZCXTkQ/UUGcS/vOVV51P/OqkzOosRB/HAcerlAqatMyhYcZQkz5hTtRIGH4WJ6Zg==","shasum":"75f29fa0bdc2ffd4001dfff67e46cd1c93531c9c","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-2.1.0.tgz","fileCount":62,"unpackedSize":267560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYqpypfzJNA3rU48xH1syqtzBPn3Yo4HWGS2NSMF7j7wIhAPx/ZKAiK/apn9JpqCyzK+OHhYzhtJEWPKfl+6BaSHKF"}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_2.1.0_1711810222885_0.19635962982094046"},"_hasShrinkwrap":false},"2.1.1":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"2.1.1","private":false,"description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","lint":"npx eslint -c .eslintrc.js --ext .ts src --no-error-on-unmatched-pattern --no-ignore","test":"npx jest --runInBand --colors --reporters=default --no-cache --coverage=false --silent=false -c jest.config.ts","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":"^18.18.0 || >=20.0.0"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"@typescript-eslint/scope-manager":"7.2.0","@typescript-eslint/utils":"7.2.0","eslint-module-utils":"2.8.0","reflect-metadata":"0.2.1"},"devDependencies":{"@commitlint/cli":"19.1.0","@commitlint/config-conventional":"19.1.0","@semantic-release/changelog":"6.0.3","@semantic-release/exec":"6.0.3","@types/eslint":"8.56.2","@types/jest":"29.5.12","@types/node":"20.11.16","@typescript-eslint/eslint-plugin":"7.2.0","@typescript-eslint/parser":"7.2.0","@typescript-eslint/rule-tester":"7.2.0","class-validator":"^0.14.1","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"51.0.1","husky":"9.0.10","jest":"29.7.0","jest-create-mock-instance":"2.0.0","jest-junit":"16.0.0","lint-staged":"15.2.2","outdent":"^0.8.0","prettier":"3.2.5","rimraf":"^3.0.2","semantic-release":"23.0.2","ts-jest":"29.1.2","ts-node":"10.9.2","typescript":"5.4.2"},"peerDependencies":{"@typescript-eslint/parser":"^7.0.0","class-validator":"*","eslint":"^8.56.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_id":"@greguintow/eslint-plugin-nestjs-typed@2.1.1","gitHead":"55fd8b2455b335da2acae7c8696b2d6c2578cbdf","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-ydF63A5Ic38x3cKDKT9bRpBUka+sbSIwjJUxdQyt3fJ5y/ImpDH7tEKwCJyhUSu9a5OIppJFAl7HvK657ux19Q==","shasum":"dbe6171ae658452c2146042675a8681d21941e39","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-2.1.1.tgz","fileCount":62,"unpackedSize":268849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2ACPqfuMk0B9WnlkmQSC6NkstZn2tORUt95P3siYEoAiEAvLHJO9ozaOfJ4sJNg+ZeH7ijUhow1WByVU4iij0G03U="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_2.1.1_1711810622222_0.4297108744260054"},"_hasShrinkwrap":false},"2.2.0":{"name":"@greguintow/eslint-plugin-nestjs-typed","version":"2.2.0","private":false,"description":"Eslint rules for nestjs projects","scripts":{"clean":"rimraf dist","build:ci":"npm run build","build":"npm run clean && tsc --project tsconfig.build.json","lint":"npx eslint -c .eslintrc.js --ext .ts src --no-error-on-unmatched-pattern --no-ignore","test":"npx jest --runInBand --colors --reporters=default --no-cache --coverage=false --silent=false -c jest.config.ts","pre-commit":"npx lint-staged","prettier":"prettier --write src/*","prepare":"husky","release":"npx semantic-release","semantic-release":"semantic-release"},"release":{"branches":["main"]},"homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"engines":{"node":"^18.18.0 || >=20.0.0"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"main":"dist/index.js","types":"index.d.ts","dependencies":{"eslint-module-utils":"2.8.0"},"devDependencies":{"@commitlint/cli":"19.1.0","@commitlint/config-conventional":"19.1.0","@semantic-release/changelog":"6.0.3","@semantic-release/exec":"6.0.3","@types/eslint":"8.56.2","@types/jest":"29.5.12","@types/node":"20.11.16","@typescript-eslint/eslint-plugin":"7.2.0","@typescript-eslint/parser":"7.2.0","@typescript-eslint/rule-tester":"7.2.0","@typescript-eslint/scope-manager":"7.2.0","@typescript-eslint/utils":"7.2.0","class-validator":"^0.14.1","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-unicorn":"51.0.1","husky":"9.0.10","jest":"29.7.0","jest-create-mock-instance":"2.0.0","jest-junit":"16.0.0","lint-staged":"15.2.2","outdent":"^0.8.0","prettier":"3.2.5","reflect-metadata":"0.2.1","rimraf":"^3.0.2","semantic-release":"23.0.2","ts-jest":"29.1.2","ts-node":"10.9.2","typescript":"5.4.2"},"peerDependencies":{"@typescript-eslint/parser":">=7.0.0","@typescript-eslint/scope-manager":">=7.0.0","@typescript-eslint/utils":">=7.0.0","class-validator":"*","reflect-metadata":"*","eslint":"^8.56.0"},"keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"license":"ISC","lint-staged":{"*.ts":"eslint --cache --fix","*.{ts,js,css,md}":"prettier --write"},"_id":"@greguintow/eslint-plugin-nestjs-typed@2.2.0","gitHead":"b1fe3b099b9e3ca9ec405d462626fd6074937644","bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-lBfk6WiBUvJTJbjusujw4PzwMgTOOBgdPksdd11CLoAaWanGWVDTd0B8MHrmRkRHnVXkfpDZMXt2p55d97mTVQ==","shasum":"c536333de567124e70197f284728ff302ffb85b5","tarball":"https://registry.npmjs.org/@greguintow/eslint-plugin-nestjs-typed/-/eslint-plugin-nestjs-typed-2.2.0.tgz","fileCount":49,"unpackedSize":255809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTobP1MeXHaLtFgYGv2iHjduyANyEXUYJo5lGm/inuhAiBvxDjhy6Cpbm6inlPxf0NAtKCtR5vJ+/mzc56/ZATPEw=="}]},"_npmUser":{"name":"greguintow","email":"thunderdance6@gmail.com"},"directories":{},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-nestjs-typed_2.2.0_1711899395675_0.06434259724898639"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-27T06:26:48.459Z","1.0.0":"2022-01-27T06:26:48.658Z","modified":"2024-03-31T15:36:36.045Z","1.0.1":"2022-01-27T06:31:19.005Z","1.0.2":"2022-01-27T06:36:11.661Z","1.0.3":"2022-01-27T06:38:23.326Z","1.0.4":"2022-01-27T07:16:43.717Z","1.0.5":"2022-01-27T08:02:09.897Z","1.0.6":"2022-01-27T08:35:42.492Z","1.0.7":"2022-01-27T08:37:55.652Z","1.0.8":"2022-01-27T08:44:03.330Z","1.1.0":"2022-02-06T04:29:06.541Z","1.1.1":"2022-02-06T05:38:22.421Z","1.2.0":"2022-02-12T15:43:22.573Z","1.3.0":"2022-03-04T18:45:01.120Z","1.3.1":"2022-03-04T18:49:41.115Z","1.3.2":"2022-05-30T19:29:35.663Z","1.3.3":"2023-11-14T07:57:23.111Z","1.3.4":"2023-11-14T08:44:44.571Z","2.0.0":"2024-03-17T06:29:38.098Z","2.1.0":"2024-03-30T14:50:23.054Z","2.1.1":"2024-03-30T14:57:02.408Z","2.2.0":"2024-03-31T15:36:35.860Z"},"maintainers":[{"name":"greguintow","email":"thunderdance6@gmail.com"}],"description":"Eslint rules for nestjs projects","homepage":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed","keywords":["eslint","eslintplugin","eslint-plugin","nestjs","linter","lint","style"],"repository":{"type":"git","url":"git+https://github.com/darraghoriordan/eslint-plugin-nestjs-typed.git"},"author":{"name":"Darragh ORiordan","email":"darragh.oriordan@gmail.com","url":"https://darraghoriordan.com"},"bugs":{"url":"https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues"},"license":"ISC","readme":"![commit](https://badgen.net/github/last-commit/darraghoriordan/eslint-plugin-nestjs-typed/main)\n![npm](https://img.shields.io/npm/v/@darraghor/eslint-plugin-nestjs-typed.svg?color=red)\n![npm-tag](https://badgen.net/github/tag/darraghoriordan/eslint-plugin-nestjs-typed)\n![size](https://badgen.net/bundlephobia/minzip/@darraghor/eslint-plugin-nestjs-typed?color=cyan)\n![types](https://badgen.net/npm/types/@darraghor/eslint-plugin-nestjs-typed?color=blue)\n\n## A note on versions\n\n-   Version `5.x` supports Eslint version `>=8.x` and typescript eslint parser `^7`\n-   Version `4.x` supports Eslint version `>=8.x` and typescript eslint parser `^6`\n-   Version `3.x` supports Eslint version `>=8.x` and typescript eslint parser `^5`\n-   Version `2.x` supports Eslint version `<=7.x` and typescript eslint parser `^4`\n\nThere are breaking changes between versions ofr ts-eslint.\n\ntypescript eslint parser supports a range of typescript versions but there can be a delay in supporting the latest versions.\n\nThis plugin only supports typescript up to the version typescript eslint parser supports. See https://github.com/typescript-eslint/typescript-eslint#supported-typescript-version for the versions.\n\n## Have an idea for a rule?\n\nAwsome! [Click here](https://github.com/darraghoriordan/eslint-plugin-nestjs-typed/issues/new?title=New%20Rule%20Suggestion&labels=Rule%20Suggestion&body=Hi!%20I%20have%20an%20idea%20for%20a%20rule...) to submit a new issue!\n\n## Index of available rules\n\n| Category                              | Rule                                                                                                                                 | is on in recommended ruleset? |\n| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- |\n| Nest Modules and Dependency Injection | [`provided-injected-should-match-factory-parameters`](./src/docs/rules/provided-injected-should-match-factory-parameters.md)         | Y                             |\n|                                       | [`injectable-should-be-provided`](./src/docs/rules/injectable-should-be-provided.md)                                                 | Y                             |\n|                                       |                                                                                                                                      |                               |\n| Nest Swagger                          | [`api-property-matches-property-optionality`](./src/docs/rules/api-property-matches-property-optionality.md)                         | Y                             |\n|                                       | [`controllers-should-supply-api-tags`](./src/docs/rules/controllers-should-supply-api-tags.md)                                       | Y                             |\n|                                       | [`api-method-should-specify-api-response`](./src/docs/rules/api-method-should-specify-api-response.md)                               | N                             |\n|                                       | [`api-method-should-specify-api-operation`](./src/docs/rules/api-method-should-specify-api-operation.md)                             | Y                             |\n|                                       | [`api-enum-property-best-practices`](./src/docs/rules/api-enum-property-best-practices.md)                                           | Y                             |\n|                                       | [`api-property-returning-array-should-set-array`](./src/docs/rules/api-property-returning-array-should-set-array.md)                 | Y                             |\n|                                       |                                                                                                                                      |                               |\n| Preventing bugs                       | [`param-decorator-name-matches-route-param`](./src/docs/rules/param-decorator-name-matches-route-param.md)                           | Y                             |\n|                                       | [`validate-nested-of-array-should-set-each`](./src/docs/rules/validate-nested-of-array-should-set-each.md)                           | Y                             |\n|                                       | [`validated-non-primitive-property-needs-type-decorator`](./src/docs/rules/validated-non-primitive-property-needs-type-decorator.md) | Y                             |\n|                                       | [`all-properties-are-whitelisted`](./src/docs/rules/all-properties-are-whitelisted.md)                                               | Y                             |\n|                                       | [`all-properties-have-explicit-defined`](./src/docs/rules/all-properties-have-explicit-defined.md)                                   | Y                             |\n|                                       | [`no-duplicate-decorators`](./src/docs/rules/no-duplicate-decorators.md)                                                             | Y                             |\n|                                       |                                                                                                                                      |                               |\n| Security                              | [`validation-pipe-should-forbid-unknown`](./src/docs/rules/validation-pipe-should-use-forbid-unknown.md)                             | Y                             |\n|                                       | [`api-methods-should-be-guarded`](./src/docs/rules/api-methods-should-be-guarded.md)                                                 | N                             |\n|                                       |                                                                                                                                      |                               |\n| Code Consistency                      | [`sort-module-metadata-arrays`](./src/docs/rules/sort-module-metadata-arrays.md)                                                     | N                             |\n\nThe \"recommended\" ruleset are the default rules that are turned on when you configure the plugin as described in this document.\n\nThe name \"recommended\" is an eslint convention. Some rules in this plugin are opinionated and have to be turned on explicitly in your eslintrc file.\n\n## Who is this package for?\n\nIf you use NestJs (https://nestjs.com/) these ESLint rules will help you to prevent common bugs and issues in NestJs applications.\n\nThey mostly check that you are using decorators correctly.\n\nThe primary groupings of rules in this plugin are...\n\n### 1. Detect Nest Dependency Injection issues\n\nThe Nest DI is declarative and if you forget to provide an injectable you wont see an error until run time. Nest is good at telling you where these are but sometimes it's not.\n\nIn particular if you're using custom providers the errors can be really tricky to figure out because they won't explicitly error about mismatched injected items, you will just get unexpected operation.\n\nThese are described in the \"Common Errors\" section of the nest js docs.\n\n### 2. Using Open Api / Swagger decorators and automatically generating a clients\n\nWhen working with NestJS I generate my front end client and models using the swagger/Open API specification generated directly from the nest controllers and models.\n\nI have a bunch of rules here that enforce strict Open API typing with decorators for NestJs controllers and models.\n\nThese rules are opinionated, but necessary for clean model generation if using an Open Api client generator later in your build.\n\n### 3. Helping prevent bugs\n\nThere are some tightly coupled but untyped decorators and things like that in nest that will catch you out if your not careful. There are some rules to help prevent issues that have caught me out before.\n\n### 4. Security\n\nThere is a CVE for class-transformer when using random javascript objects. You need to be careful about configuring the ValidationPipe in NestJs. See\nhttps://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-18413\nhttps://github.com/typestack/class-validator/issues/438\n\n## To install\n\nThe plugin is on npm here: https://www.npmjs.com/package/@darraghor/eslint-plugin-nestjs-typed\nYou can see how the rules are used in this NestJS project: https://github.com/darraghoriordan/use-miller\n\n```\nnpm install --save-dev @darraghor/eslint-plugin-nestjs-typed\n\n// or\n\nyarn add -D @darraghor/eslint-plugin-nestjs-typed\n// or\n\npnpm add -D @darraghor/eslint-plugin-nestjs-typed\n```\n\nIf you don't already have `class-validator` you should install that\n\n```\nnpm install class-validator\n\n// or\n\nyarn add class-validator\n\n// or\n\npnpm add class-validator\n```\n\n## To configure\n\nUpdate your eslint with the plugin import and add the recommended rule set\n\n```ts\nmodule.exports = {\n    env: {\n        es6: true,\n    },\n    extends: [\"plugin:@darraghor/nestjs-typed/recommended\"],\n    parser: \"@typescript-eslint/parser\",\n    parserOptions: {\n        project: [\"./tsconfig.json\"],\n        sourceType: \"module\",\n        ecmaVersion: \"es2019\",\n    },\n    plugins: [\"@darraghor/nestjs-typed\"],\n};\n```\n\nNote: the injectables test scans your whole project. It's best to filter out ts things that don't matter - use `filterFromPaths` configuration setting for this. See the rule documentation for more info.\n\nThere are some defaults already applied.\n\nNote: You can easily turn off all the swagger rules if you don't use swagger by adding the `no-swagger` rule set AFTER the recommended rule set.\n\n```ts\n// all the other config\n    extends: [\"plugin:@darraghor/nestjs-typed/recommended\",\n    \"plugin:@darraghor/nestjs-typed/no-swagger\"\n    ],\n // more config\n```\n\nDisable a single rule with the full name e.g. in your eslint configuration...\n\n```\n   rules: {\n   \"@darraghor/nestjs-typed/api-property-returning-array-should-set-array\":\n            \"off\",\n   }\n```\n","readmeFilename":"README.md"}