{"_id":"@tylertech-eslint/eslint-plugin-angular","_rev":"29-b0ad5c6b6fa2325336175ee0a44251e1","name":"@tylertech-eslint/eslint-plugin-angular","dist-tags":{"canary":"0.0.0-for-science","dev":"3.0.0-dev.0","alpha":"3.0.0-alpha.1","beta":"3.0.0-beta.1","latest":"4.0.1"},"versions":{"1.0.9":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"1.0.9","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@1.0.9","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"f2685e46843d75d8d436d7f4e01bd17aa979cddc","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-1.0.9.tgz","fileCount":6,"integrity":"sha512-8+dO7LhLV50zG+u9F3UfWB8e8R6QrhcSz7iyL/ZHjCn/J+2LJ22hK6gNiDGJ/ffZ2o3Ynt6X7OuWmiWF8pI6mQ==","signatures":[{"sig":"MEUCIDBaQXsLhaIfprwDvWWhSY+LjKUzdNjMDNNPfTmc+YV/AiEAkDZ3uWtPQrXa6b94Qh6xfrlIq3uRjRG/XHThBSaVLyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis2/NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/txAAhxcQ3se+CxWw7ifA0nESrvsY7nj5WrbCmBrsuArkdkXIeJhw\r\nv9KL3lSeN/kyw9gVVxvfXfkGN2ys6gHHF4MlwCxEClT4nCx1+rcJJNyNb6qp\r\n8z/evcsbzD6Lj61zr9i4epV0Xvmal8LNjDElx9mPrWqGQBpk+I7xbcT7Y76N\r\nBQn+J+4SIlYb7JoyIp7mmHaGFH71sYFuUrIVq0eQBbSmNW6lR4qQ3FQWlvko\r\nqoCV2RARsRdCC12MJhKQLrkmay6+PP6BwwHacSJADDnYHzrmYMq/8IQKvms5\r\nHRKWmBCgbMnWgTawcctJoSZW6m/Kx3u+z9um3AxtikVzNk1iTvukbgciDNXG\r\nAXcX/UDdVK3L6cVFzD5NiZ4iJSCMFKaj8hE174zrsEldTFM9f3wZblK+zTzI\r\nGPbnokbRr4lyMZwnOjjc7eiB51s0pZYAb63mdNkdMRU2AgokupXUILBy4fWt\r\nZUpaV7AvdpzJxvpCvMf1ySgF/0pRSSiZGepyx0KqTA5Q5ZT8HbjYP2t7u04X\r\n2hMO7soWI55X1T60liVN8c9ck8cWSIvM6vglBIh7L+ZvNSXOSeIKReHFnv1O\r\naNk/6VrKHhYE3WyZ2wM3bfWEwk7/ubGXVQL3koaCBIbFvoUcw3pC1TXdx7h2\r\nKgIVC6B4/arIDGa9kxcNXJ8noGLr/jaVctY=\r\n=yKqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"6.14.17","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"14.19.3","dependencies":{"gulp":"^4.0.2","tslint":"^5.11.0","@types/ncp":"^2.0.4","tslint-eslint-rules":"^5.4.0","@typescript-eslint/experimental-utils":"^4.24.0","@angular-eslint/eslint-plugin-template":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","rimraf":"^3.0.2","ts-node":"^7.0.1","typescript":"^3.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.30"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_1.0.9_1655926733405_0.3509484291833602","host":"s3://npm-registry-packages"}},"0.0.1-development-migrate-gulp-dep":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"0.0.1-development-migrate-gulp-dep","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@0.0.1-development-migrate-gulp-dep","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"7fd98474b1ed7a2ba03804c05edd289ca10a3013","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-0.0.1-development-migrate-gulp-dep.tgz","fileCount":6,"integrity":"sha512-dYqaC6QUEQWKePuLs5gz+mlMBDdC3Gqu0ExYzwvg969WzKoS01MPrEJsjAdycoZUECHURoGdOO0NHr9ub5L6+g==","signatures":[{"sig":"MEUCIFe8fGYHLlYzeTTEekHE8tyIJj01i5mLL/3OsAHriZHpAiEAjAwZryA5G+0UdGQNt4cUSsikXWraAF592KCdbL5jhog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCKaDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT9g//epl9m6MeWGbDc6GkrFTPSWITQZZQ0GHWs37xjyVzJ0+VazYi\r\nsreMym/QtfdLef8QS6G7nfegISuB7nIndBiwwPG+7xbY/0cuWmNdGXlyUGgI\r\nB51Q7q9tKPWEHUlXi5sFPDHY6bk5gsFyasRuZxf1C+T5y/EKCGHNdCyNdjOi\r\nzNYnyjwUYs/MwOoM+qhMWC38llzA7GB6878rUEa4wtvB75FLDZcXALy4r1DA\r\nVSemQWrMqI4wnAoEMqc7RwkqJzkfq4oOdj5Cc1eSaJlS2G9HWwaLqX5TBF22\r\n5lxbiTjOUxq8AL5tX5K6bnFrr2/pZiZsb1PrSW60PjYB6ggM7WhnInlmfEXu\r\nr3pSsJk2r5D/Y0w1ZdlFx6H1eJ19WR35x/6Pv9BikXR/X4vMrO3j1+P7zM/H\r\no0h3sp5y1Dvu8Ln3mHWdTy0tLq5LeNWrKPOjd8uCfyIZ8xOqrSStmMgrpS5m\r\ncsQe74XctTwmlfJxjdGbb2TFhHTD+VkHkUBhJjmqPkZhHpursBDE2UCLD2+L\r\nLgpcb+4ETdKYLtvs3hM0pxgUgX5GgP9wv+AGHlHZerJczZbhXw5r/YyfNfNy\r\nhQqgV3+d6jqLtmHPi3z9KFKxGMoI3IioBFri0Gw21Ga1GlEZsdrEzNsetpQ2\r\nfoSuEedaRuKGOaS/Sr512bgpbOryopdZol4=\r\n=Gzf+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"6.14.18","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"14.21.3","dependencies":{"tslint":"^5.11.0","tslint-eslint-rules":"^5.4.0","@typescript-eslint/experimental-utils":"^4.24.0","@angular-eslint/eslint-plugin-template":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","rimraf":"^3.0.2","ts-node":"^7.0.1","@types/ncp":"^2.0.4","typescript":"^3.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.30"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_0.0.1-development-migrate-gulp-dep_1678288515718_0.1303618149940109","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"1.0.10","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@1.0.10","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"fe9b673300981a734cde6ba76fb4326bcd9310d5","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-1.0.10.tgz","fileCount":6,"integrity":"sha512-FhZzxKXX7UbcOzCMrPyZrqSD1s02GD6T2hyGVfZfWG+dgW4FDk+ou+TgkXzfqGLGyqFuFEv6VJX27qe82+CaWQ==","signatures":[{"sig":"MEUCIC5V7yCq2f/oiK6yUS85yqyVFyzpK7fxS4QHni2xdihcAiEA5r0qW9efAwIURwelrk0M8ZtZJH3mXkJp0yA9IjjHdps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHKIkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAhg/+IvBUPQYTFOMKaslc/G0tNSDy986oV1CS9xlKQRZZORBxmDwm\r\nTFfZKfMbq/HdxXhMtvvW8/uDfjEyKLsleFjB1r1gynu21+p8EZcrXk+iX3fY\r\neiMWvxcNuy9GrHhaEa+uPEBMfa/Okyv0Hf1u85qK9pDJZ+llB+IErGsmM9DJ\r\nOia1fHIkr/B9SFgtuXN5C4O/ZK1UEIT+9O82os7x+ezXZG2p3gI/o6s/uZYk\r\nmcbiy0xTL3s2OBy80LYQ59NJYsYZeki9qD98FX3LTtjQqp/8HWJlJgKVTYpX\r\nI22jciMUEjdi019CQULzBLLbOSxante1GZeweKnUkAv89mMYNhOO6fv3hamB\r\nP2j/OJyHUSAylfoE9DEg76Lsf0aFAaj7zmigJd4KcKfTn65nUjjkTSv7SMsG\r\nBddpbLsX58M9BZAZ9isM+osf4m5SEZxYW+v5AjUxcPDY6YW6I+ArDXzhngq9\r\nMXns5t0AOeK1s0umLZAA0WpBhMW66vylj8qXciSEefC/Jb6PjyJR+aK+rXrG\r\ny5RxHtWaQeifq4b1gmMmMy2NQi5QYfDbC5oj5zZ9uEpY+Qh47EG+7W7eDOQM\r\nRYyVS7tyWQfMOt9g1CkoLSxFYcVQ4iHWOIj0p8YA2CicP2HK+q4jaldBOWRL\r\nNSsJlmjVZOCVWc1hZYeo3c8cGOnSkzC4LiU=\r\n=lO7h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"6.14.18","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"14.21.3","dependencies":{"tslint":"^5.11.0","tslint-eslint-rules":"^5.4.0","@typescript-eslint/experimental-utils":"^4.24.0","@angular-eslint/eslint-plugin-template":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","rimraf":"^3.0.2","ts-node":"^7.0.1","@types/ncp":"^2.0.4","typescript":"^3.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.30"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_1.0.10_1679598116565_0.017741025765107832","host":"s3://npm-registry-packages"}},"0.0.1-remove-tslint":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"0.0.1-remove-tslint","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@0.0.1-remove-tslint","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"e3cd89b2fe2918b9d1355690ba69e74868be0bd0","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-0.0.1-remove-tslint.tgz","fileCount":6,"integrity":"sha512-Dw2MiK7fe2gERm/1LsAFRJlW4zMwsK/O6YOeaVaoNVt9Q3faxg9xhwGb+2F4f8or0m9bjKzMap6pi3s+J2JIYA==","signatures":[{"sig":"MEUCIAsqMzBGilRyg8NolRTB1WTE4tGa59FoZEQWBTUT4NXPAiEAp9QkvX9j1mwjk7TPfp+K/KaKOvfzvdC6EF5iVglPp+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJGtVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSQQ/5AL/ynQasX9JKfvDG37Tb/JB9krfGhqiZbX6k4V3UQNni35cS\r\nFJqkIzTxlU8wSMO/Jgx0ooSo5S5ycTXTRzlxQnxqYWLF0BTmHZYLT+u0DXn3\r\nhuFl3HQMHBHJH6sNIYlQT8valVlhDOqrDH7CEgbss3aWKzQ1eq6CuJYyml2p\r\nIXpM8Pwt5j8rdsXIEgo+OK6ZZghRMsFfiKOPVW52bWiLXFM2cPb03h7kouj6\r\nQvRhqAWfOR/8ysVDh35/8isZ1tdJZgmXMOEr4G3AUPDOILqy3fCcxMNlLTtq\r\n7RSJmZbsgpLMEL8kmfGw5gImycFfpzrd4NWQhMdCaFo5P9yRNQwlJXlmVxua\r\nG+v5Ni7yZfcYmY1anHRTOWhcU7zqEkyMwYlyfuWf4Zwbr8p/eVoJLJmkne/g\r\nUlRc5fFn8Seq6ZZKD/VaJ+qfZOY18qp5tZyY6c42n3qD2WfwW6YKUtpttLyK\r\n532KXXIcLKZwFE3lXLRKj7FC5H5dL7v8nlbNha/9kfcYcOZYpRyOXGjzh7U/\r\nxtMxJsC3cH8jgeS+DhA+zRyt6RrsuaTUZi2pJZ1zS+uRJzcvBu4d6yxb3P8U\r\nvJLZawAJHVk4VCs2AnOGubv+hPw3lnPOdbyb5Q1iewX2jyDJ7dnpGvBl4On/\r\nOcTvAruOOcrIeGzzXyXtjc8/GBCteF0TanM=\r\n=g6jM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"6.14.18","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"14.21.3","dependencies":{"@typescript-eslint/experimental-utils":"^4.24.0","@angular-eslint/eslint-plugin-template":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","rimraf":"^3.0.2","ts-node":"^7.0.1","@types/ncp":"^2.0.4","typescript":"^3.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.30"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_0.0.1-remove-tslint_1680108373023_0.3515884002869347","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"1.0.11","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@1.0.11","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"cf1146ba22999d4e2c7b26996ca3a70f6c56aabd","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-1.0.11.tgz","fileCount":6,"integrity":"sha512-FKKWKqC1XtQMYe/gtjfZjOSD1No40HAS/5/WY1UUYK0VICW37OM+GeGRqXis8sUyV/O+FCx2juVo/4hLHPx+sQ==","signatures":[{"sig":"MEYCIQDYwQx6TUMRUq9h5vDi8Oqc2y0HxaC9YmP0/7fy8Zl1RgIhANmSnG8d/KKCs81M53MnneqbzR+Z67vfuJB2qlLVsLTb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJI9AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5pRAAiavJPxCUc5ZdGgzC4EBmwAYIEoOF5lfkXLBUKC2zJoJ9x+3h\r\nblrFQw5D5DgW+IpP7zzW1kw9CF7Ccy4zTlWuM2f1s47qoPPxKIsy+ZIXXeF7\r\nGbRoHaH507IsoPPbN87pToQ9uygdzK+8/HZyQM+pYb3cVglALStX81SfhjkF\r\ngHX9IVtiRnaXnyddXGqP17iblv8RaaOliJEQ4xMd4YllLXJQnBKmw7839m9L\r\n1VFw+/6jXwvQV3IfpWljAX/qobjJHt3z1MVGgcIhOIVolI6350mnB2POZzsN\r\nS9XMYXvnsJmtNTeGO28Am5KmTzShQ/P+lQ305zAj2Y6P+B/n98V7DVmY9FXU\r\nySSB5X2bvZJJcwKLmi3FiQkU33neKs1gEbGSfDHhpqY0XiMPa2+41qSdFoB0\r\nBC0iSwIw118TK8TsuvZy5/tblosMIA0MJ2uu65sOvJhrR/0E+035NQ4RHqg0\r\nTNSUADmBPDrh72ZK0RS8ER1ocKXB8X10KGh63XLKTtprbPN66l6klrOv/YUC\r\n9c/gbTJCoHCnXsKBY+YJ+0S0A7s/s3VxVXAjfrBEosQre0pvTObyXQ13PDGr\r\nanVtFkUI28emh/AvO3D3KTzM5JHVs5xJAXa89We4zx9WizCadJ/wkmPjTm3H\r\nwtosWMDGPUMBLHclpYCVzyjHxJy4aK/GOyg=\r\n=gLko\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"6.14.18","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"14.21.3","dependencies":{"@typescript-eslint/experimental-utils":"^4.24.0","@angular-eslint/eslint-plugin-template":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","rimraf":"^3.0.2","ts-node":"^7.0.1","@types/ncp":"^2.0.4","typescript":"^3.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.30"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_1.0.11_1680117568405_0.45908703831426734","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"1.0.12","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@1.0.12","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"4c477e4586cd703ce5fca18a498e8ddf2e504492","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-1.0.12.tgz","fileCount":6,"integrity":"sha512-tJ1voIRxMIK+BPRfXtH09yCGb1wrdv+4+hXL0eMRh0spiMqjQtGIlM8QxQKr5U+VzQt/p7/Nzt3jU9B22vFqfA==","signatures":[{"sig":"MEUCIDXagtNkw6gyurxk/qpi/pLmjEs4gpnBoLfmSISnYQ+7AiEA9+9fke6LHGrjwi384bVhw5G9SUJBopfeWRZLyXMZO8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17000},"main":"dist/index.js","gitHead":"83378ad686fd855365b638add54aa9866e8393a6","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.4","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@typescript-eslint/experimental-utils":"^4.24.0","@angular-eslint/eslint-plugin-template":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","rimraf":"^3.0.2","ts-node":"^7.0.1","@types/ncp":"^2.0.4","typescript":"^3.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.30"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_1.0.12_1686772694683_0.6009725808584965","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"1.0.13","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@1.0.13","maintainers":[{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"5d430735075e6d432e66e3e6daf5fece7214ee44","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-1.0.13.tgz","fileCount":6,"integrity":"sha512-thNmVxPqlPvHGXh8uDhrK8Q+NlJwnWHHXBbk6SrlT2UoPRd9W0u3P88rpVjdo1tRIxy+lr+RBkSUm/lYsHCxJQ==","signatures":[{"sig":"MEYCIQC+HaQkO5BIyS3p3CLydBToiLCdiKkcWKNQR9ktZu7DSwIhAOIdQEzfs4ypWBkty4ErjMJolAPhuy6zP3hI9iVip4pU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17000},"main":"dist/index.js","gitHead":"569012f34c674b411b16dda2f4f49038800850d6","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.4","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@typescript-eslint/experimental-utils":"^4.24.0","@angular-eslint/eslint-plugin-template":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","rimraf":"^3.0.2","ts-node":"^7.0.1","@types/ncp":"^2.0.4","typescript":"^3.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.30"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_1.0.13_1723645307285_0.69981073643408","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"1.0.14","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@1.0.14","maintainers":[{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"fa9ccd4531d81054ca9a0f5f893803f6f6515e06","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-1.0.14.tgz","fileCount":6,"integrity":"sha512-EOv7a0GCvtOABx9UK7vdiD/43eXLZOdpsgQtN5TcEg4pNeSdj18IarnZnjhWU4lJHwDz3nMNWgh2CWSpmwgiPg==","signatures":[{"sig":"MEQCH3WtxnakUjOMUybV/vkSlCMLmywgHvkizZs7I4uxSOsCIQDS/v1KC9MTJsZ1azEmvgRdAS3y2tVKK1i7ARov1imVSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17000},"main":"dist/index.js","gitHead":"e8b6b61e016f7f7e27184af200985c75c739cdb0","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.4","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@typescript-eslint/experimental-utils":"^4.24.0","@angular-eslint/eslint-plugin-template":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","rimraf":"^3.0.2","ts-node":"^7.0.1","@types/ncp":"^2.0.4","typescript":"^3.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.30"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_1.0.14_1723649972518_0.997637217943355","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"1.0.15","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@1.0.15","maintainers":[{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"b29380203efa6687cd40544a27cda6c3662314bf","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-1.0.15.tgz","fileCount":6,"integrity":"sha512-1MiiyMDvDNOCfAjSyNGKoT1js5u+RVdegW4JJTUHJvGDsWtO52ZhTiX5fMGwzl/Fbstw02ZKwsCGMOgFD3Slhg==","signatures":[{"sig":"MEYCIQCC1ltDQcgE6DNxKCah0hbFL/AAJxp+Z1l3V4mLeP2M+AIhALAMuHPTx20M6HSvHcUQskUxU0CwBusauJxwd1FRmwJm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17000},"main":"dist/index.js","gitHead":"ad02c66b0500bf73305d5b576d295c8068c03fc9","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.4","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@typescript-eslint/experimental-utils":"^4.24.0","@angular-eslint/eslint-plugin-template":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","rimraf":"^3.0.2","ts-node":"^7.0.1","@types/ncp":"^2.0.4","typescript":"^3.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.30"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_1.0.15_1723650417766_0.4090634228077372","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"1.0.16","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@1.0.16","maintainers":[{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"0dae8270c6fa82a6c4765196b1eabde9bc9af0e7","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-1.0.16.tgz","fileCount":6,"integrity":"sha512-j2AVnnMdxHfZ+V3MwO195MjyJMZRQClC7YwG+tGvCK0Qy5cKluaaJcG6kXtySPZudXAmZH9BWaQIE9pDNKPG8A==","signatures":[{"sig":"MEQCICboUsnLPcqOZG/0al5vfpodvfzd7b3bqJ9msur6/L/fAiBSVBw5Uk5WUztHIV38IgaptGZzmy8yuRmWTZH7dzstfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17000},"main":"dist/index.js","gitHead":"77c3b7c8fac11b1713afed9b9b6b40eec6868fb8","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.4","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@typescript-eslint/experimental-utils":"^4.24.0","@angular-eslint/eslint-plugin-template":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^4.0.2","rimraf":"^3.0.2","ts-node":"^7.0.1","@types/ncp":"^2.0.4","typescript":"^3.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.30"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_1.0.16_1723657522640_0.23171682971914964","host":"s3://npm-registry-packages"}},"1.0.16-canary.0":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"1.0.16-canary.0","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@1.0.16-canary.0","maintainers":[{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"b87a74ebba14abea29d3e35e404e5956bfb4cf6b","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-1.0.16-canary.0.tgz","fileCount":6,"integrity":"sha512-+tjeGLHBAbdZA2S63mgLAEB28JiimuRqlccJ69vNmAN9dZvP3+4GHCIPj8eIgVoNiQg27moB8UP3JS0M8H3BXQ==","signatures":[{"sig":"MEQCIC8cCZObQo2YeGwQkqymN4rjSOSN1eAfufGkbiRjP5hKAiAp8lZKdOwPgp/AtteB7HCJc6phGefVlCvhtquE31M5CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17128},"main":"dist/index.js","gitHead":"bd9a5d9a915dcfed261babb5a329ac0b40289c29","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"10.2.4","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@typescript-eslint/utils":"^7.1.0","@angular-eslint/eslint-plugin-template":"^18.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^5.0.0","rimraf":"^3.0.2","ts-node":"^10.9.2","@types/ncp":"^2.0.4","typescript":"^5.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.34"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_1.0.16-canary.0_1724093481772_0.12667166230462557","host":"s3://npm-registry-packages"}},"0.0.0-feature-update-plugins-for-eslint-8-and-newer-typescript-version":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"0.0.0-feature-update-plugins-for-eslint-8-and-newer-typescript-version","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@0.0.0-feature-update-plugins-for-eslint-8-and-newer-typescript-version","maintainers":[{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"3d0ad30c3d1927319fced515256c35576d399ec7","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-0.0.0-feature-update-plugins-for-eslint-8-and-newer-typescript-version.tgz","fileCount":6,"integrity":"sha512-mRKpxH76ntdSd/wfUYojqR4DHzc57jbY9sjf7CyeQEefUGPWYcW2oUQqI0eraamwF0tetrB9T6VPCVY2UQgKBw==","signatures":[{"sig":"MEYCIQC4M4C9sGsA0xSx17RO6CSxO1tuLV5dILrL+Bl05yBUbQIhAJxv7qByCcct58bNebl+d55c+9XUW55krNmpKXjfoOzt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17017},"main":"dist/index.js","gitHead":"bd9a5d9a915dcfed261babb5a329ac0b40289c29","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.4","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@typescript-eslint/utils":"^7.1.0","@angular-eslint/eslint-plugin-template":"^18.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^5.0.0","rimraf":"^3.0.2","ts-node":"^10.9.2","@types/ncp":"^2.0.4","typescript":"^5.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.34"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_0.0.0-feature-update-plugins-for-eslint-8-and-newer-typescript-version_1724093618221_0.6731442177318556","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"2.0.0","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@2.0.0","maintainers":[{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"1f27629d6e9ae434519b0e526beb03091b2c5502","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-2.0.0.tgz","fileCount":6,"integrity":"sha512-lDL2WV9GJOP/9624NaJ9J7dJqxMF1156x+J+Fjv+AVOUHRoCUViLqEHvBo0f8PuC6CPif3OnzkY8oNn0YMc9mA==","signatures":[{"sig":"MEUCIQDa5B/x+hfQ5p0a3Ge9f5yqHFMmhZY4CvKdmLrOK+LblQIgcdI/jswwcYHmUkxI5qmDoESQyeoEay3kWW24XMrAg+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16952},"main":"dist/index.js","gitHead":"e7d49a682812f36de39f9d4f0d385f7dbcd20777","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.4","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@typescript-eslint/utils":"^7.1.0","@angular-eslint/eslint-plugin-template":"^18.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^5.0.0","rimraf":"^3.0.2","ts-node":"^10.9.2","@types/ncp":"^2.0.4","typescript":"^5.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.34"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_2.0.0_1724103617134_0.29776121087074303","host":"s3://npm-registry-packages"}},"0.0.0-for-science":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"0.0.0-for-science","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@0.0.0-for-science","maintainers":[{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"31dd52040096a31104eabbfee0ec43dd90596407","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-0.0.0-for-science.tgz","fileCount":6,"integrity":"sha512-BXYgg4vKL32kEa7xgag26AvjYFxj0hYR5Ng+EBfmhENqs8KHQRVtWLOkFZfV7mbfvxB+969gIA9LpwDAMbacSQ==","signatures":[{"sig":"MEUCIQCZuxtkLryg1jpHzcpAnL284N8Ftc/toZFUTRfyUmmmKgIgdzm6QRzFf30JUamk3kSfNRa+Z2eKNk9NyeovVCRsiWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16965},"main":"dist/index.js","gitHead":"df965f54741765b11a2ae39553eeaae46d5d67b2","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.4","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@typescript-eslint/utils":"^7.1.0","@angular-eslint/eslint-plugin-template":"^18.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^5.0.0","rimraf":"^3.0.2","ts-node":"^10.9.2","@types/ncp":"^2.0.4","typescript":"^5.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.34"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_0.0.0-for-science_1724166782305_0.6912110737258457","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"2.1.0","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@2.1.0","maintainers":[{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"5a6615a4bababa85bfc175b2394068d5fde4013c","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-2.1.0.tgz","fileCount":6,"integrity":"sha512-hyh2LawUSRfTTip3XciYgCEF5kCqzA+5Z0Mu1CFXAT2t82kxlG81GWsxO5ToBB5S7JXdAumVaJd0oVGgH8F+8w==","signatures":[{"sig":"MEUCIEdaDTqwyOsrprXeLmS2zwpzcgIC+IjER+dw4IATrakDAiEAvtnmJfrWygCB7ttBiKVH9RE+QqN/8VO2PvI/oGiSxNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16953},"main":"dist/index.js","gitHead":"3b994d44aef336dd067ac67177db0c387d43c8ac","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.4","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@typescript-eslint/utils":"^7.1.0","@angular-eslint/eslint-plugin-template":"^18.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^5.0.0","rimraf":"^3.0.2","ts-node":"^10.9.2","@types/ncp":"^2.0.4","typescript":"^5.1.6","@types/gulp":"^4.0.5","microbundle":"^0.13.0","run-sequence":"^2.2.1","@types/rimraf":"^3.0.0","gulp-modify-file":"^1.0.1","standard-changelog":"^2.0.6","@types/run-sequence":"0.0.34"},"peerDependencies":{"eslint":"*","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_2.1.0_1724167245404_0.14941553998703316","host":"s3://npm-registry-packages"}},"3.0.0-dev.0":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"3.0.0-dev.0","keywords":["eslint","rules","typescript","angular","angular-eslint","lint","linting","linter"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@3.0.0-dev.0","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"475e9e7ddc0519e61edfe3b189e4a3b573b51a68","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-3.0.0-dev.0.tgz","fileCount":8,"integrity":"sha512-rxIUh6fp0U/XTJJFD/++jhJ/u1jGH/jrrwp8n7jKQdtetNiNpZLZkTt+4wDIdS0CL+WAWCRXJCYNKx5VRKUILg==","signatures":[{"sig":"MEYCIQDundKMtPwPbMRhdhLpMRH9k/7qycLd3J9dqDJL6vPIrgIhAJLLutJYOg3OmA0qcyE1wFH/rOZeNbJnpkAhtPAlemUL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16276},"main":"dist/index.js","gitHead":"b3f94d804c541e9137f3a7e5fe0cbe2320f0325e","scripts":{"gulp":"gulp","build":"rimraf ./dist && microbundle --tsconfig tsconfig.build.json --no-sourcemap --target=node --compress --format=cjs && ncp ./src/configs ./dist/configs","rimraf":"rimraf","build:publish":"rimraf ./publish && npm run build && gulp publish"},"typings":"typings/index.d.ts","_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"11.4.1","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies. Compatible with ESLint v9+ (Flat Config only).","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@typescript-eslint/utils":"^8.33.0","@angular-eslint/eslint-plugin-template":"^19.6.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","gulp":"^5.0.0","rimraf":"^6.0.1","ts-node":"^10.9.2","@types/ncp":"^2.0.8","typescript":"^5.8.3","@types/gulp":"^4.0.17","microbundle":"^0.15.1","@types/rimraf":"^4.0.5","standard-changelog":"^7.0.1"},"peerDependencies":{"eslint":">=9.0.0","typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_3.0.0-dev.0_1748464554960_0.12776467807112368","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.0":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"2.0.0-alpha.0","keywords":["eslint","eslintconfig","tylertech","angular","angular-eslint"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@2.0.0-alpha.0","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"46bc1ef1d77c7517f930464f13b3a72e8c969951","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-2.0.0-alpha.0.tgz","fileCount":9,"integrity":"sha512-rF0ocMZ7dvrjNz25Ng95Rc91dZ1DkuNAPV5NavbzCsW8aXVK86gaOGmdPA2a6ZkrmQ2oatksJBaKMpvfnqMeqg==","signatures":[{"sig":"MEUCIES92VcofAU4wdYpv4e9g+3sG6gdDEGreNTN2Rj8VYbSAiEA5ZpZF+Wfa7eMfPLsZQhqIoRAG6u6VLksjz2vSJFdF5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17136},"main":"./dist/index.js","type":"module","_from":"file:tylertech-eslint-eslint-plugin-angular-2.0.0-alpha.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"_resolved":"/private/var/folders/wt/81d2vd916_78_6xf35scpy1w0000gp/T/d91043dfb2da2f5f206fa1c785489c59/tylertech-eslint-eslint-plugin-angular-2.0.0-alpha.0.tgz","_integrity":"sha512-rF0ocMZ7dvrjNz25Ng95Rc91dZ1DkuNAPV5NavbzCsW8aXVK86gaOGmdPA2a6ZkrmQ2oatksJBaKMpvfnqMeqg==","repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin-angular"},"_npmVersion":"10.8.2","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"angular-eslint":"^19.8.0","typescript-eslint":"^8.33.1","@typescript-eslint/utils":"^8.33.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.12.7","typescript":"~5.8.3","@types/node":"^22.15.31"},"peerDependencies":{"eslint":">=9","@angular/core":">=19"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_2.0.0-alpha.0_1749841706982_0.7228758976118657","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.0":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"3.0.0-alpha.0","keywords":["eslint","eslintconfig","tylertech","angular","angular-eslint"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@3.0.0-alpha.0","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"4e099227b57f704201305a00b3ee1584a87ca82a","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-3.0.0-alpha.0.tgz","fileCount":9,"integrity":"sha512-8NxtSaEUJofKhQmB5UuaWYWZc8nE36w3vTANjy4f6XKo19Y/+N8Wp1SP0XygrhluZUqA6wAwSaJs2R8Rlzvcww==","signatures":[{"sig":"MEUCIETWmvLCFWZf5tw9ut/D1ff+Nz1xzLEaEMA++MQiptUSAiEAipHTOtaV7uuIs8bjshviCf+OJhBM8eS8nezIsQcuf2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17136},"main":"./dist/index.js","type":"module","_from":"file:tylertech-eslint-eslint-plugin-angular-3.0.0-alpha.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"_resolved":"/private/var/folders/wt/81d2vd916_78_6xf35scpy1w0000gp/T/ffacc8cdd9995feddcb3fb91592eb58a/tylertech-eslint-eslint-plugin-angular-3.0.0-alpha.0.tgz","_integrity":"sha512-8NxtSaEUJofKhQmB5UuaWYWZc8nE36w3vTANjy4f6XKo19Y/+N8Wp1SP0XygrhluZUqA6wAwSaJs2R8Rlzvcww==","repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin-angular"},"_npmVersion":"10.8.2","description":"Common TypeScript/Angular lint rules/preferences for Tyler Technologies.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"angular-eslint":"^19.8.0","typescript-eslint":"^8.33.1","@typescript-eslint/utils":"^8.33.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.12.7","typescript":"~5.8.3","@types/node":"^22.15.31"},"peerDependencies":{"eslint":">=9","@angular/core":">=19"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_3.0.0-alpha.0_1749842138093_0.14486898260615688","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"3.0.0-alpha.1","keywords":["eslint","eslintconfig","tylertech","angular","angular-eslint"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@3.0.0-alpha.1","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"15a6ffcaaf664c6bde19429e8aabc10b9aa69f3d","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-3.0.0-alpha.1.tgz","fileCount":9,"integrity":"sha512-gLuAg+Xv/TE8BXzfv3t4nTk9xngo7KdX5t1Y4oLsZXY5GDZV9TMMg4Nh9Lx6QGRz3fyqsdwr2+pyTm+pG1BTdw==","signatures":[{"sig":"MEQCIHmISGYBAl3WRXl0JIAgycgFgTr95gdiSkRr0FREq8lRAiBwAV9lkvKU4ge3YWyYwg+9iP6yu4oDIX3masiW8PINmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18354},"main":"./dist/index.js","type":"module","_from":"file:tylertech-eslint-eslint-plugin-angular-3.0.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"_resolved":"/private/var/folders/wt/81d2vd916_78_6xf35scpy1w0000gp/T/51e23b38e7fda04f5341635df6b51f84/tylertech-eslint-eslint-plugin-angular-3.0.0-alpha.1.tgz","_integrity":"sha512-gLuAg+Xv/TE8BXzfv3t4nTk9xngo7KdX5t1Y4oLsZXY5GDZV9TMMg4Nh9Lx6QGRz3fyqsdwr2+pyTm+pG1BTdw==","repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin-angular"},"_npmVersion":"10.8.2","description":"Shared ESLint rules and configurations for Angular projects that adhere to the standards and best practices of Tyler Technologies.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"angular-eslint":"^20.0.0","typescript-eslint":"^8.33.1","@typescript-eslint/utils":"^8.33.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.12.7","typescript":"~5.8.3","@types/node":"^22.15.31"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_3.0.0-alpha.1_1750095544352_0.7412538068287606","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.0":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"3.0.0-beta.0","keywords":["eslint","eslintconfig","tylertech","angular","angular-eslint"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@3.0.0-beta.0","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"f8edd1cc5beb0af9c3b69a00d2188bbfee795e1e","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-3.0.0-beta.0.tgz","fileCount":9,"integrity":"sha512-E/f9UL2Bea1/XJaAEOSP6qbFEYE2CnKsc1ocsvkAQzHFerb+JkeyHX9ow+dPnToPR7xzzksYL5WawFcprqy/zw==","signatures":[{"sig":"MEUCIBgzVw8NT5gRmGyE7cc8eKvdIHm8cJVu98mLg7EcInn+AiEA+IJwxS2yJtd/IQDjKVzJjXuu3ihX8HP1usChIuFBJyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18353},"main":"./dist/index.js","type":"module","_from":"file:tylertech-eslint-eslint-plugin-angular-3.0.0-beta.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"_resolved":"/private/var/folders/wt/81d2vd916_78_6xf35scpy1w0000gp/T/51d5bb856cfe7dc9dbcc19690a796230/tylertech-eslint-eslint-plugin-angular-3.0.0-beta.0.tgz","_integrity":"sha512-E/f9UL2Bea1/XJaAEOSP6qbFEYE2CnKsc1ocsvkAQzHFerb+JkeyHX9ow+dPnToPR7xzzksYL5WawFcprqy/zw==","repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin-angular"},"_npmVersion":"10.8.2","description":"Shared ESLint rules and configurations for Angular projects that adhere to the standards and best practices of Tyler Technologies.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"angular-eslint":"^20.0.0","typescript-eslint":"^8.33.1","@typescript-eslint/utils":"^8.33.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.12.7","typescript":"~5.8.3","@types/node":"^22.15.31"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_3.0.0-beta.0_1750104046725_0.8202831875890395","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"3.0.0-beta.1","keywords":["eslint","eslintconfig","tylertech","angular","angular-eslint"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@3.0.0-beta.1","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"664e28cd2635434d4828e7957cd2f5dbb4686fb7","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-3.0.0-beta.1.tgz","fileCount":9,"integrity":"sha512-Yqvnx4KOfgrF3WF92FI9InBQk8798lv1UNzmYA1rLCRfaroNQiZtjYfpb65reYJy4/Kg/SnseRFgLSY5JnZM6A==","signatures":[{"sig":"MEQCID/bHVJCSu019JnmI3fFyiv+CEJCaG4uO0sykMTOJ1dXAiAfk8GKFCu2TbfMhgJEQEObSAUCWUUCm2NLcMaNvPVJdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18665},"main":"./dist/index.js","type":"module","_from":"file:tylertech-eslint-eslint-plugin-angular-3.0.0-beta.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"tylerdevops","actor":{"name":"tylerdevops","type":"user","email":"TylerDevOps@tylertech.com"},"email":"TylerDevOps@tylertech.com"},"_resolved":"/private/var/folders/wt/81d2vd916_78_6xf35scpy1w0000gp/T/9de19b1fb83330cb05f783a58c30b01b/tylertech-eslint-eslint-plugin-angular-3.0.0-beta.1.tgz","_integrity":"sha512-Yqvnx4KOfgrF3WF92FI9InBQk8798lv1UNzmYA1rLCRfaroNQiZtjYfpb65reYJy4/Kg/SnseRFgLSY5JnZM6A==","repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin-angular"},"_npmVersion":"10.8.2","description":"Shared ESLint rules and configurations for Angular projects that adhere to the standards and best practices of Tyler Technologies.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"angular-eslint":"^20.0.0","typescript-eslint":"^8.33.1","@typescript-eslint/utils":"^8.33.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.12.8","typescript":"~5.8.3","@types/node":"^22.15.32"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_3.0.0-beta.1_1750435608771_0.6339653282898932","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"3.0.0","keywords":["eslint","eslintconfig","tylertech","angular","angular-eslint"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@3.0.0","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"88fa7dd219040dcc92785838dda4432403771913","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-3.0.0.tgz","fileCount":9,"integrity":"sha512-UQjbtDc926X5BwdLPmc0xFeELJ2n+c6xQa4bfoYNVTRUSKMvT357pQrNhOv3AVzbER3MI56suFwBpBo4ECBVXw==","signatures":[{"sig":"MEUCIQDWtXn55yh7bm+KVsOXQyBpR30Kk0zD+xGp0HezXgXYOgIgI4YsatzmJ75EjhzH9JnCNfO0UvkKqtrGMiVn4GiS8I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18658},"main":"./dist/index.js","type":"module","_from":"file:tylertech-eslint-eslint-plugin-angular-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"tylerdevops","actor":{"name":"tylerdevops","type":"user","email":"TylerDevOps@tylertech.com"},"email":"TylerDevOps@tylertech.com"},"_resolved":"/tmp/837ac211f493af186ce8d68228d1fb91/tylertech-eslint-eslint-plugin-angular-3.0.0.tgz","_integrity":"sha512-UQjbtDc926X5BwdLPmc0xFeELJ2n+c6xQa4bfoYNVTRUSKMvT357pQrNhOv3AVzbER3MI56suFwBpBo4ECBVXw==","repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin-angular"},"_npmVersion":"10.8.2","description":"Shared ESLint rules and configurations for Angular projects that adhere to the standards and best practices of Tyler Technologies.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"angular-eslint":"^20.0.0","typescript-eslint":"^8.33.1","@typescript-eslint/utils":"^8.33.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.8","typescript":"~5.8.3","@types/node":"^22.15.33"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_3.0.0_1750948884902_0.432030991186622","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"3.0.1","keywords":["eslint","eslintconfig","tylertech","angular","angular-eslint"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@3.0.1","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"471ff7c1c57f9710ff1484fc4fa42a821ca8813a","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-3.0.1.tgz","fileCount":9,"integrity":"sha512-Js2pLjI3Q6R28v/qD6Sxv405L38eE1CtvcJFLcR2CARV3ZypT07PSM/KxiF922xVyVSL3U42+EW4olZlm8QIkg==","signatures":[{"sig":"MEQCIHDYDL3hZhAFdZYkW8pmfrqx2TOI/9KH/t5NG4ltT7uIAiAFc3v5mgODOQ7632a3GIomQbds+lvdTdVv6risdrCWTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18553},"main":"./dist/index.js","type":"module","_from":"file:tylertech-eslint-eslint-plugin-angular-3.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"_resolved":"/tmp/c6082e77dc6739fbf5c7a7fc0ec900e0/tylertech-eslint-eslint-plugin-angular-3.0.1.tgz","_integrity":"sha512-Js2pLjI3Q6R28v/qD6Sxv405L38eE1CtvcJFLcR2CARV3ZypT07PSM/KxiF922xVyVSL3U42+EW4olZlm8QIkg==","repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin-angular"},"_npmVersion":"10.8.2","description":"Shared ESLint rules and configurations for Angular projects that adhere to the standards and best practices of Tyler Technologies.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"angular-eslint":"^20.7.0","typescript-eslint":"^8.48.0","@typescript-eslint/utils":"^8.48.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9","typescript":"~5.9.3","@types/node":"^22.19.1"},"peerDependencies":{"eslint":">=9"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_3.0.1_1765205738325_0.018965410608888345","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"4.0.0","keywords":["eslint","eslintconfig","tylertech","angular","angular-eslint"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@4.0.0","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"1414134fa396bf93b75d4759c210ba97910a25c9","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-4.0.0.tgz","fileCount":9,"integrity":"sha512-Y6aFUvMNz9tSg34QIYggnbjg1azQVWDKuNtxFjGBMSrReDqaSGOgg4nPvWiPz38RfcqZqW9nZCZDrX1/P7Nppg==","signatures":[{"sig":"MEUCIG+wjcYrcSfDMLYHSwp18xoAmudYG2453gPVizGyALEUAiEAzVUQ4cn/Xseq3TTS6QtNLj0LYe8rxrrQCSVKVVv8Qec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19258},"main":"./dist/index.js","type":"module","_from":"file:tylertech-eslint-eslint-plugin-angular-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"test":"jest","build":"tsdown"},"_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"_resolved":"/tmp/70c5d11870d6dc69ab3ef6cb195b1128/tylertech-eslint-eslint-plugin-angular-4.0.0.tgz","_integrity":"sha512-Y6aFUvMNz9tSg34QIYggnbjg1azQVWDKuNtxFjGBMSrReDqaSGOgg4nPvWiPz38RfcqZqW9nZCZDrX1/P7Nppg==","repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin-angular"},"_npmVersion":"10.9.8","description":"Shared ESLint rules and configurations for Angular projects that adhere to the standards and best practices of Tyler Technologies.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"typescript-eslint":"^8.63.0","@typescript-eslint/utils":"^8.63.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.6.0","tsdown":"^0.12.9","ts-jest":"^29.4.5","typescript":"~5.9.3","@types/jest":"^30.0.0","@types/node":"^22.19.1","angular-eslint":"^22.0.0"},"peerDependencies":{"eslint":"^10.0.0","angular-eslint":"^21.4.0 || ^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_4.0.0_1783542244940_0.06841262924628588","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@tylertech-eslint/eslint-plugin-angular","version":"4.0.1","keywords":["eslint","eslintconfig","tylertech","angular","angular-eslint"],"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","_id":"@tylertech-eslint/eslint-plugin-angular@4.0.1","maintainers":[{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},{"name":"samrichardson","email":"sam.richardson@tylertech.com"},{"name":"ryan.sheehan","email":"ryan.sheehan@tylertech.com"},{"name":"kieran.nichols","email":"kieran.nichols@tylertech.com"}],"homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"dist":{"shasum":"e1e8be8a7ad3b0f771a0ea5b2af1132c7a9b4235","tarball":"https://registry.npmjs.org/@tylertech-eslint/eslint-plugin-angular/-/eslint-plugin-angular-4.0.1.tgz","fileCount":9,"integrity":"sha512-NUfJPrsP1VQtVKuY4z4QcqdtAZZ8/F89aBF6V0FUaXChnmlGNfeGKy2CV41iCBwa2X277qCr1pJiwD1PYL/vvw==","signatures":[{"sig":"MEUCIQCo52BdgKUe8kUA414hnUAnMj3NaPGJAG6ySSpi0r+TXAIgD8pgkSLgDrKKtPKWp5QxgNwZgVI6UVYLw8OKs3ggJjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19273},"main":"./dist/index.js","type":"module","_from":"file:tylertech-eslint-eslint-plugin-angular-4.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"test":"jest","build":"tsdown"},"_npmUser":{"name":"tylerdevops","email":"TylerDevOps@tylertech.com"},"_resolved":"/tmp/092c1b2714c561deaa0ae93a68d27435/tylertech-eslint-eslint-plugin-angular-4.0.1.tgz","_integrity":"sha512-NUfJPrsP1VQtVKuY4z4QcqdtAZZ8/F89aBF6V0FUaXChnmlGNfeGKy2CV41iCBwa2X277qCr1pJiwD1PYL/vvw==","repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin-angular"},"_npmVersion":"10.9.8","description":"Shared ESLint rules and configurations for Angular projects that adhere to the standards and best practices of Tyler Technologies.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"typescript-eslint":"^8.63.0","@typescript-eslint/utils":"^8.63.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.6.0","tsdown":"^0.12.9","ts-jest":"^29.4.5","typescript":"~5.9.3","@types/jest":"^30.0.0","@types/node":"^22.19.1","angular-eslint":"^22.0.0"},"peerDependencies":{"eslint":"^10.0.0","angular-eslint":"^21.4.0 || ^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-angular_4.0.1_1783606757550_0.3181233703844417","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-06-22T19:38:53.327Z","modified":"2026-09-08T16:23:20.452Z","1.0.9":"2022-06-22T19:38:53.540Z","0.0.1-development-migrate-gulp-dep":"2023-03-08T15:15:15.932Z","1.0.10":"2023-03-23T19:01:56.745Z","0.0.1-remove-tslint":"2023-03-29T16:46:13.170Z","1.0.11":"2023-03-29T19:19:28.639Z","1.0.12":"2023-06-14T19:58:14.951Z","1.0.13":"2024-08-14T14:21:47.462Z","1.0.14":"2024-08-14T15:39:32.758Z","1.0.15":"2024-08-14T15:46:57.914Z","1.0.16":"2024-08-14T17:45:22.821Z","1.0.16-canary.0":"2024-08-19T18:51:21.924Z","0.0.0-feature-update-plugins-for-eslint-8-and-newer-typescript-version":"2024-08-19T18:53:38.403Z","2.0.0":"2024-08-19T21:40:17.290Z","0.0.0-for-science":"2024-08-20T15:13:02.465Z","2.1.0":"2024-08-20T15:20:45.569Z","3.0.0-dev.0":"2025-05-28T20:35:55.141Z","2.0.0-alpha.0":"2025-06-13T19:08:27.204Z","3.0.0-alpha.0":"2025-06-13T19:15:38.300Z","3.0.0-alpha.1":"2025-06-16T17:39:04.536Z","3.0.0-beta.0":"2025-06-16T20:00:46.928Z","3.0.0-beta.1":"2025-06-20T16:06:48.972Z","3.0.0":"2025-06-26T14:41:25.092Z","3.0.1":"2025-12-08T14:55:38.457Z","4.0.0":"2026-07-08T20:24:05.057Z","4.0.1":"2026-07-09T14:19:17.818Z"},"bugs":{"url":"https://github.com/tyler-technologies-oss/eslint-rules/issues"},"author":{"name":"Tyler Technologies, Inc."},"license":"Apache-2.0","homepage":"https://github.com/tyler-technologies-oss/eslint-rules#readme","keywords":["eslint","eslintconfig","tylertech","angular","angular-eslint"],"repository":{"url":"git+https://github.com/tyler-technologies-oss/eslint-rules.git","type":"git","directory":"packages/eslint-plugin-angular"},"description":"Shared ESLint rules and configurations for Angular projects that adhere to the standards and best practices of Tyler Technologies.","maintainers":[{"email":"TylerDevOps@tylertech.com","name":"tylerdevops"},{"email":"sam.richardson@tylertech.com","name":"samrichardson"},{"email":"kieran.nichols@tylertech.com","name":"kieran.nichols"}],"readme":"# Tyler Tech ESLint Plugin for Angular\n\nAn ESLint plugin with the Tyler Tech recommended rules and configurations for Angular projects. This plugin builds on top of the recommended\nAngular ESLint rules, providing rules and configurations tailored to the standards and best practices of Tyler Technologies.\n\n## Installation\n\nTo install the package, run the following command:\n\n```bash\nnpm install -D @tylertech-eslint/eslint-plugin-angular\n```\n\n> This package builds on the [angular-eslint](https://github.com/angular-eslint/angular-eslint/) project, and includes the recommended rules for Angular projects.\n\n## Requirements\n\n- **ESLint**: v10 or above\n- **Node.js**: v20.19.0+, v22.13.0+, or v24+ (matching ESLint 10's supported runtimes)\n- **angular-eslint**: v21.4.0+ or v22.0.0+ — declared as a peer dependency so you install the version matching your Angular major (Angular **21** → `angular-eslint@21`, Angular **22** → `angular-eslint@22`).\n\nInstall `angular-eslint` alongside this plugin, e.g.:\n\n```bash\nnpm install -D @tylertech-eslint/eslint-plugin-angular angular-eslint@22\n```\n\n## Usage\n\nThis package uses the ESLint flat config format **only**, and is compatible with ESLint v10 and above.\n\n> **Note:** This plugin supports Angular v21 and v22 (via the `angular-eslint` version you install).\n\nTo use it, set up your ESLint config file as follows:\n\n1. Update your `eslint.config.js` config file (or create it if it doesn't already exist) in the root of your project.\n2. Import the Tyler Tech ESLint plugin for Angular and the Angular template config.\n3. Specify the files to which the TypeScript rules should apply, and optionally add any custom rules or overrides.\n4. Specify the files to which the HTML rules should apply for the Angular templates, and optionally add any custom rules or overrides.\n5. Optionally, you can also specify files or directories to ignore.\n\n\n```javascript\n// eslint.config.js\nimport { defineConfig } from 'eslint/config';\nimport tylerPlugin from '@tylertech-eslint/eslint-plugin';\nimport tylerAngularPlugin from '@tylertech-eslint/eslint-plugin-angular';\n\nexport default defineConfig([\n  // Tyler Tech recommended TypeScript rules for Angular projects\n  {\n    files: ['src/**/*.ts'],\n    extends: [\n      tylerPlugin.configs.recommended, // General Tyler Tech recommended TypeScript rules\n      tylerAngularPlugin.configs.recommended // Recommended Angular specific TypeScript rules\n    ],\n    rules: {\n      // If applicable, add any specific rules you want to override or add here\n    }\n  },\n\n  // Tyler Tech recommended HTML rules for Angular templates\n  {\n    files: ['src/**/*.html'],\n    extends: [tylerAngularPlugin.configs.templateRecommended], // Recommended Angular specific HTML template rules\n    rules: {\n      // If applicable, add any specific rules you want to override or add here\n    }\n  }\n]);\n```\n\n## Configurations\n\nThis plugin provides the following configurations:\n\n| Configuration Name | Description |\n|--------------------|-------------|\n| `recommended` | A recommended set of TypeScript rules for Angular projects |\n| `templateRecommended` | A recommended set of rules specifically for Angular HTML templates. |\n","readmeFilename":"README.md"}